# File lib/rake_remote_task.rb, line 232 def self.fetch name, default = nil name = name.to_s if Symbol === name if @@env.has_key? name then protect_env(name) do v = @@env[name] v = @@env[name] = v.call if Proc === v unless per_thread[name] v = v.call if Proc === v v end elsif default || default == false v = @@env[name] = default else raise Vlad::FetchError end end