Method: Main::Parameter::List#parse_environment

Defined in:
lib/main/parameter.rb

#parse_environment(env, params = nil) ⇒ Object



459
460
461
462
463
464
465
466
467
468
469
# File 'lib/main/parameter.rb', line 459

def parse_environment env, params=nil
  params ||= select{|p| p.type == :environment}

  params.each do |p|
    names = p.names
    name = names.first
    value = env[name]
    next unless value
    p.add_value value
  end
end