aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/README.rdoc
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2012-07-27 18:21:29 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2012-07-27 19:25:14 -0300
commitf4d818d51e64a025f78fca15fdae2391ed072656 (patch)
tree67fc2a0868bb4fc2c333fae88fffae340661681d /activerecord/README.rdoc
parentc01810dbec7dc4112c0f8b9bd78709c6db9a3e2d (diff)
downloadrails-f4d818d51e64a025f78fca15fdae2391ed072656.tar.gz
rails-f4d818d51e64a025f78fca15fdae2391ed072656.tar.bz2
rails-f4d818d51e64a025f78fca15fdae2391ed072656.zip
Revert "Removing composed_of from ActiveRecord."
This reverts commit 14fc8b34521f8354a17e50cd11fa3f809e423592. Reason: we need to discuss a better path from this removal. Conflicts: activerecord/lib/active_record/reflection.rb activerecord/test/cases/base_test.rb activerecord/test/models/developer.rb
Diffstat (limited to 'activerecord/README.rdoc')
-rw-r--r--activerecord/README.rdoc12
1 files changed, 12 insertions, 0 deletions
diff --git a/activerecord/README.rdoc b/activerecord/README.rdoc
index 60965590a1..d080e0b0f5 100644
--- a/activerecord/README.rdoc
+++ b/activerecord/README.rdoc
@@ -46,6 +46,18 @@ A short rundown of some of the major features:
{Learn more}[link:classes/ActiveRecord/Associations/ClassMethods.html]
+* Aggregations of value objects.
+
+ class Account < ActiveRecord::Base
+ composed_of :balance, :class_name => "Money",
+ :mapping => %w(balance amount)
+ composed_of :address,
+ :mapping => [%w(address_street street), %w(address_city city)]
+ end
+
+ {Learn more}[link:classes/ActiveRecord/Aggregations/ClassMethods.html]
+
+
* Validation rules that can differ for new or existing objects.
class Account < ActiveRecord::Base