Method: #with_env

Defined in:
lib/capistrano/recipes/deploy.rb

#with_env(name, value) ⇒ Object

Temporarily sets an environment variable, yields to a block, and restores the value when it is done.



89
90
91
92
93
94
# File 'lib/capistrano/recipes/deploy.rb', line 89

def with_env(name, value)
  saved, ENV[name] = ENV[name], value
  yield
ensure
  ENV[name] = saved
end