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
|