Slide 17
Slide 17 text
HOW
TEMPORARY ENVIRONMENT VARIABLES
require 'temporary_environment'
puts ENV['MY_AWESOME_ENV_VARIABLE'] # nil
TemporaryEnvironment.with_env_variable(
key: 'MY_AWESOME_ENV_VARIABLE',
value:’SOME_USEFUL_VALUE'
) do
puts ENV['MY_AWESOME_ENV_VARIABLE'] # SOME_USEFUL_VALUE
end
puts ENV['MY_AWESOME_ENV_VARIABLE'] # nil