2023/04/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
Merge pull request #47995 from Mangara/mangara-support-class-queue-adapters
activejob/lib/active_job/queue_adapter.rb
の修正です。
queue adapterにmoduleを使用している場合にadapter nameを正しく取得出来るよう修正しています。
Reduce captures in ActiveSupport::Inflector#underscore
activesupport/lib/active_support/inflector/methods.rb
の修正です。
ActiveSupport::Inflector#underscore
で不要な正規表現のcaptureを生成しないよう修正しています。
Allow queue adapters to provide a custom name
activejob/lib/active_job/queue_adapter.rb
の修正です。
独自のqueue adapterを作成する際、Active Jobが想定している命名ルールに従っている必要があったのを、任意の名前でadapterを作成出来るよう修正しています。queue_adapter_name
メソッドが定義されている場合そのメソッドが返すadapter nameを使用するようになっており、独自の命名ルールでadapterをしたい場合、そのメソッドを定義すれば良いようになっています。
Module#delegate directly define methods as private
activesupport/lib/active_support/core_ext/module/delegation.rb
の修正です。
Module#delegate
にprivate
オプションを指定してメソッドを定義した場合に、method_added
hookが実行されてなかったのを実行されるよう修正しています。
Merge pull request #47990 from ghiculescu/verify-fk-reason
Active Recordの修正です。
fixture load時にforeign keyに関するエラーが発生した際に、エラーが発生した原因を表示するよう修正しています。
Merge pull request #48005 from p8/docs/headers-actionpack
Action Packのdocの修正です。
headerの指定が無い箇所にheaderを追加しています。
Fix some doc headings naming [ci-skip]
Action Packのdocの修正です。
コンポーネント名が正式名(Action Dispatch
)ではなくnamespace名(ActionDispatch
)になっていたのを修正しています。
Add some missing headers to Active Records docs [ci-skip]
Active Recordのdocの修正です。
headerの指定が無い箇所にheaderを追加しています。