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