class Aruba::Platforms::LocalEnvironment
Wraps logic to make enviroment local and restorable
Local environemnt
def call(env)
- Yield: -
Parameters:
-
env
(Hash
) --
def call(env) old_env = Aruba.platform.environment_variables.hash_from_env ENV.clear ENV.update env yield if block_given? ensure ENV.clear ENV.update old_env end