module FakeEnv
Constants
- VERSION
Attributes
actual[R]
Public Class Methods
activate!()
click to toggle source
# File lib/fake_env.rb, line 7 def activate! @actual = ENV.to_h end
deactivate!()
click to toggle source
# File lib/fake_env.rb, line 11 def deactivate! ENV.replace(@actual) end
within() { || ... }
click to toggle source
# File lib/fake_env.rb, line 15 def within activate! yield if block_given? ensure deactivate! end