-
Remove the PluginAWeek namespace
-
Add all prefers/preferred accessors for preferences to be analogous to ActiveRecord column accessors
-
Fix preferences defined in STI subclasses not working [Quinn Shanahan]
-
Change how the base module is included to prevent namespacing conflicts
-
Add
prefs
as an alias forpreferences
-
Fix
preferences
not properly selecting preferences when a group is specified -
Improve test coverage
-
Remove log files from gems
-
Rename preference_values hash to preferences
-
Rename preferences association to stored_preferences
-
Avoid string evaluation for dynamic methods
-
Return hashes for the preference_values, e.g.
user.preference_values # => {‘color’ => ‘red’, ‘number’ => 11, ‘website’ => {‘background’ => ‘white’, ‘foreground’ => ‘black’}} user.preference_values(‘website’) # => {‘background’ => ‘white’, ‘foreground’ => ‘black’}
-
Add more generic grouping of preferences than with just other records, e.g.
user.preferred_color(‘cars’)
-
Remove support for an options hash when specifying :for associations for preference
-
Initial public release