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