Module: Preferencias

Defined in:
lib/preferencias/preferences/configuration.rb,
lib/preferencias.rb,
lib/preferencias/base.rb,
lib/preferencias/engine.rb,
lib/preferencias/version.rb,
lib/preferencias/preference.rb,
lib/preferencias/preferences/store.rb,
lib/preferencias/preferences/scoped_store.rb,
lib/generators/preferencias/migration_generator.rb,
lib/preferencias/preferences/preferable_class_methods.rb

Overview

This takes the preferrable methods and adds some syntatic sugar to access the preferences

class App < Configuration

preference :color, :string

end

a = App.new

setters: a.color = :blue a = :blue a.set :color = :blue a.preferred_color = :blue

getters: a.color a a.get :color a.preferred_color

Defined Under Namespace

Modules: Preferable, PreferableClassMethods, Rails Classes: Base, Configuration, Engine, MigrationGenerator, Preference, ScopedStore, Store, StoreInstance

Constant Summary collapse

VERSION =
"0.0.3"