2018/08/15分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #33137 from bogdanvlviv/add-array-extract-method
ブロックが真の値を返す要素を削除して返すArray#extract!
にメソッドを追加、及び、各箇所で使用するよう修正しています。
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] odd_numbers = numbers.extract! { |number| number.odd? } # => [1, 3, 5, 7, 9] numbers # => [0, 2, 4, 6, 8]
activerecord/CHANGELOG.md
、
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
、
activerecord/test/cases/migration/command_recorder_test.rb
の修正です。
remove_foreign_key
メソッドにto_table
オプションを指定した場合にmigrationがreversibleになるよう修正した、Allow to_table
in invert_remove_foreign_key
のFollow upとして、CHANGELOGのエントリーを先頭に追加、変更に合わせてdocを修正、remove_foreign_key
にprimary_key
とto_table
オプションを両方指定した場合のテストを追加、等を行っています。
Fix bulk change table ignores comment option on PostgreSQL.
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
PostgreSQLでchange_table
にbulk
オプションを指定した場合に、change_table
内のカラム変更処理でcomment optionが無視されてしまうバグがあったのを修正しています。
rubocopの規約に違反している箇所があったのを修正しています。
Merge pull request #33612 from bogdanvlviv/test-assert_called
activesupport/test/testing/method_call_assertions_test.rb
の修正です。
assert_called_with
にvalue + returns
オプションを指定した場合のテストを追加、及び、assert_called
によってスタブされたメソッドが正しい値を返す事を確認するassertionの追加を行っています。
Fix broken list formatting [ci skip]
railties/CHANGELOG.md
の修正です。
リストが正しく表示されていなかった箇所があったのを修正しています。