16 lines
251 B
Ruby
16 lines
251 B
Ruby
![]() |
module Test
|
||
|
module Helper
|
||
|
module Env
|
||
|
def with_environment(partial_env)
|
||
|
old = ENV.to_hash
|
||
|
ENV.update partial_env
|
||
|
begin
|
||
|
yield
|
||
|
ensure
|
||
|
ENV.replace old
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|