2018/03/02分のコミットです。
CHANGELOGへの追加はありませんでした。
ConsoleFormatter
is no longer used as a class
actionpack/lib/action_dispatch/routing/inspector.rb
の修正です。
ConsoleFormatter
をclassからmoduleに変更しています。今はnamespaceとしてだけ使われており、classとしては使われていない為。
Use delegate private: true
for SchemaCreation
activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb
、
activerecord/lib/active_record/connection_adapters/mysql/schema_creation.rb
の修正です。
可視性をprivateにしたいメソッドをdelegateにするのに、delegate
メソッドのprivate: true
オプションを使用するよう修正しています。
Don't expose verbose?
helper method
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
内部でだけ使用するverbose?
メソッドの可視性をprivate
に変更しています。
Remove staled comment for JoinDependency#initialize
activerecord/lib/active_record/associations/join_dependency.rb
のdocの修正です。
JoinDependency#initialize
メソッドのdocを削除しています。
doc内に説明されている引数と実際の引数が異なっているのと、そもそもJoinDependency
クラスは内部用クラスな為。
PostgreSQL adapter also supports bulk alter since #31331 [ci skip]
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
のdocの修正です。
change_table
メソッドのbulk
オプションについて説明している箇所に、MySQL adapterでのみサポートしている旨説明が記載されていたのですが、Add bulk alter support for PostgreSQLでPostgreSQL adapterでもサポートされたので、その旨説明を修正しています。
Ruby 2.4: take advantage of String#unpack1
unpackした値を取得するににunpack + first(または[0]
)を使用していたのを、String#unpack1
メソッドを使用するよう修正しています。
参考:Feature #12752: Unpacking a value from a binary requires additional '.first'
Remove unnecessary respond_to?(:report_on_exception)
checking
各テストでThread.report_on_exception
の値を変更する前にreport_on_exception
が定義されているかチェックしていたのを、チェックしないよう修正しています。masterはRuby 2.4以上をサポートする為、必ずreport_on_exception
は定義されている為。