Top Level Namespace
Defined Under Namespace
Modules: ConfigEnv
Instance Method Summary collapse
Instance Method Details
#config_env(*envs, &code) ⇒ Object
69 70 71 72 73 74 75 76 |
# File 'lib/config_env.rb', line 69 def config_env(*envs, &code) env_wrap = ConfigEnv::EnvWrap.new env_wrap.instance_eval(&code) envs = envs.size > 0 ? envs : ['any'] ConfigEnv.set_envs(env_wrap.vars, envs) end |