class Pendulum::Settings
Public Class Methods
load(env)
click to toggle source
# File lib/pendulum/settings.rb, line 6 def load(env) merge(load_from(:default), load_from(env)) end
Private Class Methods
load_from(env)
click to toggle source
# File lib/pendulum/settings.rb, line 12 def load_from(env) path = File.join('environments', "#{env}.yml") return Hashie::Mash.new unless File.file?(path) Hashie::Mash.load(path) end
merge(org, new)
click to toggle source
# File lib/pendulum/settings.rb, line 18 def merge(org, new) org.deep_merge(new) end