module Cargobull::Env
Constants
- DEFAULTS
Public Class Methods
get(*args)
click to toggle source
# File lib/cargobull/env.rb, line 22 def self.get(*args) update(DEFAULTS.dup, *args) end
update(env, *args)
click to toggle source
# File lib/cargobull/env.rb, line 26 def self.update(env, *args) (args.first.is_a?(Hash) ? args.first : Hash[*args]).reduce(env) do |acc, (k, v)| acc[k.to_sym] = respond_to?(k) ? send(k, v) : v next acc end end