Top Level Namespace
Defined Under Namespace
Modules: ConfigEnv
Instance Method Summary collapse
Instance Method Details
#config_env(*envs, &code) ⇒ Object
73 74 75 76 77 78 79 80 81 82 |
# File 'lib/config_env.rb', line 73 def config_env(*envs, &code) command = ConfigEnv::Command.new command.instance_eval(&code) envs = envs.size > 0 ? envs : ['any'] ConfigEnv.set_vars(command.vars, envs) ConfigEnv.setup_env(command.vars, envs) end |