module Nucleon::Mixin::Settings

Public Instance Methods

delete_setting(name, key) click to toggle source
   # File lib/core/mixin/settings.rb
35 def delete_setting(name, key)
36   return delete([ :settings, name, key ])
37 end
delete_settings(name) click to toggle source
   # File lib/core/mixin/settings.rb
17 def delete_settings(name)
18   return delete([ :settings, name ])
19 end
set_setting(name, key, value = '') click to toggle source
   # File lib/core/mixin/settings.rb
29 def set_setting(name, key, value = '')
30   return set([ :settings, name, key ], value)
31 end
set_settings(name, settings = {}) click to toggle source
   # File lib/core/mixin/settings.rb
11 def set_settings(name, settings = {})
12   return set([ :settings, name ], settings)
13 end
setting(name, key, default = '', format = false) click to toggle source
   # File lib/core/mixin/settings.rb
23 def setting(name, key, default = '', format = false)
24   return get([ :settings, name, key ], default, format)
25 end
settings(name) click to toggle source
  # File lib/core/mixin/settings.rb
5 def settings(name)
6   return get_hash([ :settings, name ])
7 end