2015/06/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Use
Enumerable#sum
onActiveRecord::Relation
when a block is given - Include
Enumerable
inActiveRecord::Relation
Use Enumerable#sum
on ActiveRecord::Relation
when a block is given
activerecord/lib/active_record/relation/calculations.rb
の修正です。
Calculations#sum
メソッドにblockが渡された際、Enumerable#sum
メソッドを呼び出すよう修正しています。
fix test not failing when executed isolated
activerecord/test/cases/reload_models_test.rb
の修正です。
modelのreloadに関するテストで、使用しているfixtureの指定が漏れていたのを、追加しています。
Include Enumerable
in ActiveRecord::Relation
ActiveRecordの修正です。
ActiveRecord::Relation
moduleでEnumerable
moduleをincludeするよう修正しています。
これにより、as_json
等のメソッドを、特に対応無しでRelation
から呼べるようになっています。