Sha256: d0184bd4be1976c74e4d812b8351c2ceda419c406ab006c98cab87f66420119d

Contents?: true

Size: 721 Bytes

Versions: 1

Compression:

Stored size: 721 Bytes

Contents

# Should be included via include
#
# include Mixin::Settings
#

module Coral
module Mixin
module Settings
  
  def settings(name)
    return get_hash([ :settings, name ])
  end
    
  #---

  def set_settings(name, settings = {})
    return set([ :settings, name ], settings)
  end
    
  #---

  def delete_settings(name)
    return delete([ :settings, name ])
  end
    
  #---
   
  def setting(name, key, default = '', format = false)
    return get([ :settings, name, key ], default, format)
  end
     
  #---

  def set_setting(name, key, value = '')
    return set([ :settings, name, key ], value)
  end
     
  #---

  def delete_setting(name, key)
    return delete([ :settings, name, key ])
  end
end
end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
coral_core-0.2.30 lib/coral_core/mixin/settings.rb