Method: Setting.load
- Defined in:
- lib/setting.rb
.load(args = {}) ⇒ Object
This method can be called only once.
Parameter hash looks like this:
{ :files => [ "file1.yml", "file2.yml", ...],
:path => "/var/www/apps/my-app/current/config/settings",
:local => true }
If :local => true is set, we will load all *.yml files under :path/local directory after all files in :files have been loaded. “Local” settings thus take precedence by design. See README for more details.
27 28 29 30 |
# File 'lib/setting.rb', line 27 def self.load(args = {}) raise AlreadyLoaded.new('Settings already loaded') if self.instance.loaded? self.instance.load(args) end |