Module: Coral::Mixin::Settings
- Defined in:
- lib/coral_core/mixin/settings.rb
Instance Method Summary collapse
-
#delete_setting(name, key) ⇒ Object
—.
-
#delete_settings(name) ⇒ Object
—.
-
#set_setting(name, key, value = '') ⇒ Object
—.
-
#set_settings(name, settings = {}) ⇒ Object
—.
-
#setting(name, key, default = '', format = false) ⇒ Object
—.
- #settings(name) ⇒ Object
Instance Method Details
#delete_setting(name, key) ⇒ Object
41 42 43 |
# File 'lib/coral_core/mixin/settings.rb', line 41 def delete_setting(name, key) return delete([ :settings, name, key ]) end |
#delete_settings(name) ⇒ Object
23 24 25 |
# File 'lib/coral_core/mixin/settings.rb', line 23 def delete_settings(name) return delete([ :settings, name ]) end |
#set_setting(name, key, value = '') ⇒ Object
35 36 37 |
# File 'lib/coral_core/mixin/settings.rb', line 35 def set_setting(name, key, value = '') return set([ :settings, name, key ], value) end |
#set_settings(name, settings = {}) ⇒ Object
17 18 19 |
# File 'lib/coral_core/mixin/settings.rb', line 17 def set_settings(name, settings = {}) return set([ :settings, name ], settings) end |
#setting(name, key, default = '', format = false) ⇒ Object
29 30 31 |
# File 'lib/coral_core/mixin/settings.rb', line 29 def setting(name, key, default = '', format = false) return get([ :settings, name, key ], default, format) end |
#settings(name) ⇒ Object
11 12 13 |
# File 'lib/coral_core/mixin/settings.rb', line 11 def settings(name) return get_hash([ :settings, name ]) end |