Module: TemporaryEnvironment

Extended by:
TemporaryEnvironment
Included in:
TemporaryEnvironment
Defined in:
lib/temporary_environment.rb,
lib/temporary_environment/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Instance Method Details

#with_env_variable(key:, value:) ⇒ Object



6
7
8
9
10
11
# File 'lib/temporary_environment.rb', line 6

def with_env_variable(key:, value:)
  old_value = ENV[key]
  ENV[key] = value
  yield
  ENV[key] = old_value
end