From 8593964d9741704ff030e3bdf61e0ed64526ecec Mon Sep 17 00:00:00 2001 From: Carlos Antonio da Silva Date: Fri, 25 May 2012 09:42:28 -0300 Subject: Refactor and use class_attribute --- activerecord/CHANGELOG.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'activerecord/CHANGELOG.md') diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 633198c4bb..10bfe1945a 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -1,10 +1,16 @@ ## Rails 4.0.0 (unreleased) ## -* Added a `stored_attributes` hash which contains the attributes stored - using ActiveRecord::Store. This allows you to retrieve the list of - attributes you've defined. +* Added `stored_attributes` hash which contains the attributes stored using + ActiveRecord::Store. This allows you to retrieve the list of attributes + you've defined. - *Joost Baaij* + class User < ActiveRecord::Base + store :settings, accessors: [:color, :homepage] + end + + User.stored_attributes[:settings] # [:color, :homepage] + + *Joost Baaij & Carlos Antonio da Silva* * `composed_of` was removed. You'll have to write your own accessor and mutator methods if you'd like to use value objects to represent some -- cgit v1.2.3