2014/06/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Move attributes
to the AttributeSet
object.
activerecord/lib/active_record/attribute_methods.rb
、
activerecord/lib/active_record/attribute_set.rb
の修正です。
attributes
メソッドの処理をAttributeSet
クラスに移譲しています。
Add missing test cases for attribute_method?
activerecord/test/cases/attribute_methods_test.rb
の修正です。
attribute_method?
メソッドのテストを追加しています。
Use with_parse_json_times helper in tests.
activesupport/test/json/decoding_test.rb
の修正です。
共通処理をwith_parse_json_times
メソッドに切り出しています。
Avoid hardcoded magic number in test teardown.
activesupport/test/json/encoding_test.rb
の修正です。
共通処理をwith_time_precision
メソッドへの切り出し、ActiveSupport::JSON::Encoding.time_precision
の値を戻すのに値をハードコーディングしていたのを、元の値を保持し、その値を戻すよう対応しています。
Merge pull request #15839 from sgrif/sg-attr-set-null
ActiveRecordのAttributeMethods
moduleの修正です。
AttributeSet#[]
に存在しないkeyを指定した際に、nilを返すよう修正しています。
Create with_env helper for tests.
activesupport/test/caching_test.rb
の修正です。
共通処理をwith_env
メソッドに切り出しています。
Merge pull request #15860 from aidanharan/docrails-assets-manifest-typo
rails guideのThe Asset Pipeline
の修正です。
マニフェストファイルのサンプルにコロンが抜けていたのを修正しています。
Remove old deprecation warning
activerecord/lib/active_record/querying.rb
の修正です。
find_by_sql
メソッドから古いdeprecationメッセージを削除しています。