なるようになるブログ

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

rails commit log流し読み(2015/07/15)

2015/07/15分のコミットです。

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

activesupport/CHANGELOG.md


Merge pull request #20866 from jdantonio/countdown-latch

ActiveSupportの修正です。

並列処理のラッチの処理に、独自のクラスを使用していたのを、 ruby-concurrency/concurrent-ruby が提供しているクラスを使用するよう修正しています。

concurrency-rubyには並列処理の為の多数のユーティリティが提供されており、そちらを使用する方が便利だろう、という事のようです。


Remove concurrent-ruby from Action Pack gemspec

actionpack/actionpack.gemspecの修正です。

gemspecから、先のコミットで誤って追加されたconcurrent-rubyを削除しています。 ActiveSupport経由で使用するようになっており、ActionPackのgemspecには不要な為。


Fix Gemfile.lock

Gemfile.lockの修正です。

こちらも不要なconcurrency-rubyを削除しています。


Rack implements redirect? so we don't need it

actionpack/lib/action_controller/test_case.rbactionpack/lib/action_dispatch/testing/test_response.rbの修正です。

LiveTestResponseクラス、TestResponseクラスからredirect?メソッドを削除しています。親クラスであるRack::Responseに既に削除されている(https://github.com/rack/rack/blob/1569a985e17d9caaf94d0e97d95ef642c4ab14ba/lib/rack/response.rb#L141)ため。


[ci skip] add note for individual stub creation

rails guideのA Guide to Testing Rails Applicationsの修正です。

既に存在するcontroller / modelに対して、テストのスタブを作成するコマンドについての説明を追加しています。