Sha256: db12e46ca89eba460cc422654d46f41539e0656999b6520c397db8e9ce9c3fa4

Contents?: true

Size: 631 Bytes

Versions: 14

Compression:

Stored size: 631 Bytes

Contents

module Nucleon
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

14 entries across 14 versions & 1 rubygems

Version Path
nucleon-0.2.16 lib/core/mixin/settings.rb
nucleon-0.2.15 lib/core/mixin/settings.rb
nucleon-0.2.14 lib/core/mixin/settings.rb
nucleon-0.2.13 lib/core/mixin/settings.rb
nucleon-0.2.12 lib/core/mixin/settings.rb
nucleon-0.2.11 lib/core/mixin/settings.rb
nucleon-0.2.10 lib/core/mixin/settings.rb
nucleon-0.2.9 lib/core/mixin/settings.rb
nucleon-0.2.8 lib/core/mixin/settings.rb
nucleon-0.2.7 lib/core/mixin/settings.rb
nucleon-0.2.6 lib/core/mixin/settings.rb
nucleon-0.2.5 lib/core/mixin/settings.rb
nucleon-0.2.4 lib/core/mixin/settings.rb
nucleon-0.2.3 lib/core/mixin/settings.rb