Module: Mongoid::Settings::ClassMethods

Defined in:
lib/mongoid-settings.rb

Instance Method Summary collapse

Instance Method Details

#[](name) ⇒ Object



14
15
16
# File 'lib/mongoid-settings.rb', line 14

def [](name)
  storage[name].presence || defaults[name]
end

#[]=(name, value) ⇒ Object



18
19
20
# File 'lib/mongoid-settings.rb', line 18

def []= (name, value)
  storage.update_attribute(name, value) if defaults.include?(name)
end

#reload!Object



22
23
24
# File 'lib/mongoid-settings.rb', line 22

def reload!
  @storage = load_storage
end