Module: Propensity

Defined in:
app/models/propensity/preferences/preferable.rb,
lib/propensity/engine.rb,
lib/propensity/version.rb,
lib/propensity/environment.rb,
app/models/propensity/preference.rb,
lib/propensity/environment_extension.rb,
app/models/propensity/preferences/store.rb,
app/models/propensity/preferences/configuration.rb,
lib/generators/propensity/install/install_generator.rb,
app/models/propensity/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: EnvironmentExtension, Generators, Preferences Classes: Engine, Environment, Preference

Constant Summary collapse

VERSION =
"0.0.4"