Module: Configliere::EnvVar

Defined in:
lib/configliere/env_var.rb

Overview

EnvVar – load configuration from environment variables

Instance Method Summary collapse

Instance Method Details

#env_vars(*envs) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/configliere/env_var.rb', line 8

def env_vars *envs
  envs.each do |env|
    case env
    when Hash
      env.each do |param, env|
        adopt_env_var! param, env
      end
    else
      param = env.to_s.downcase.to_sym
      adopt_env_var! param, env
    end
  end
end

#params_from_env_varsObject



22
23
24
# File 'lib/configliere/env_var.rb', line 22

def params_from_env_vars
  definitions_for(:env_var)
end