なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2020/03/12)

2020/03/12分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activejob/CHANGELOG.md


Updates to ActiveJob::Exceptions.retry_on with jitter documentation [skip ci]

activejob/CHANGELOG.mdactivejob/lib/active_job/exceptions.rbの修正です。

jiterオプションにいての対応についてのCHANGELOGのエントリーの説明を修正、及び、doc内のexponentially_longerの実行アルゴリズムについての説明が、実際に実行される処理と異なっていたのを修正しています。


Merge pull request #38686 from Edouard-chin/ec-job-test-adapter

activejob/lib/active_job/test_helper.rbの修正です。

perform_enqueued_jobsにblockを指定せずに使用した場合、リトライのジョブは実行しないよう修正しています。

perform_enqueued_jobsにblockを指定せずにした場合、既にキューにあるジョブのみが実行される事を期待しており、リトライによりキューに追加されたジョブは実行しないのが期待した動作だろう、という事で修正されています。


remove unnecessary require 'core_ext/numeric/time'.

activesupport/lib/active_support/core_ext/integer/time.rbの修正です。

使用していないrequireを削除しています。


Merge pull request #38690 from abhaynikam/38685-add-option-to-disable-sql-color

activerecord/lib/active_record/log_subscriber.rbの修正です。

colorize_loggingがfalseの場合に、ログ出力時にsql_colorメソッドを呼び出さないよう出力しています。