なるようになるブログ

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

rails commit log流し読み(2018/07/01)

2018/07/01分のコミットです。

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

activejob/CHANGELOG.md


Allow queue option to assert_no_enqueued_jobs

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

assert_no_enqueued_jobsメソッドのqueueオプションを指定出来るよう修正しています。


Fix assignment of TESTOPTS in railties test task

railties/Rakefileの修正です。

railtiesのテストでテスト実行時にTESTOPTSにオプションを複数指定した場合に、オプションが正しく使用されないバグがあったのを修正しています。


Refactor #33254.

activesupport/lib/active_support/cache/redis_cache_store.rbの修正です。

RedisCacheStore#increment#decrementメソッドそれぞれで行っていたexpiryの書き込み処理のメソッドへの切り出し、optonsに不正な値が指定された場合の処理の削除、等のリファクタリングを行っています。


Revert "Merge pull request #33234 from alpaca-tc/autoload_activejob_arguments"

ActiveJob::Argumentsをautoloadするよう修正した、Merge pull request #33234 from alpaca-tc/autoload_activejob_argumentsをrevertしています。

単体で実行した場合にエラーになってしまうテストが発生してしまった為。