Module: Coral::Mixin::Settings

Defined in:
lib/coral_core/mixin/settings.rb

Instance Method Summary collapse

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