なるようになるブログ

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

rails commit log流し読み(2014/09/30)

2014/09/30分のコミットです。

CHANGELOGへの追加はありませんでした。


Use Hash#each_key instead of Hash#keys.each

Hash#keys.eachを使用していた箇所を、Hash#each_keyに修正しています。

Hash#keys.eachだと余計なArrayを生成してしまうので、修正したとの事です。


Merge pull request #17086 from seuros/master

railties/lib/rails/generators/test_unit/job/job_generator.rbの修正です。

ActiveJobのテストファイル名を"#{file_name}test.rb"から"#{file_name}job_test.rb"に修正しています。"_job"が足りてなかったんですね。


Parse HTML as document fragment.

ActionPackのテストの修正です。

rails-dom-testingの方で、幾つか仕様変更があったらしく、その内容に合わせてテストを修正しています。


fixes typo in AS CHANGELOG [ci skip]

activesupport/CHANGELOG.mdの修正です。

諸々typoの修正を行っています。


Responder was removed at ee77770d57de9da87b05a2fe84b9d46ec6852c62

actionpack/lib/action_controller.rbの修正です。

Responderをautoloadしているのを削除しています。

Responderはこのコミットで削除ずみのためです。


Remove RUNNING UNIT TESTS from ActionPack

actionpack/RUNNING_UNIT_TESTS.rdocを削除しています。

単体でのテストの仕方を書いてあるファイルだったのですが、テストのやり方はContriution Guideの方に記載があるので、不要では、という事で削除されています。


Added processing of nil to highlight helper method

actionview/lib/action_view/helpers/text_helper.rbの修正です。

highlightメソッドの引数にnilを指定した場合に、空文字を返すよう修正しています。


Refactor callback setup in to use lambda instead of eval

activemodel/lib/active_model/validations.rbactivemodel/lib/active_model/validations/callbacks.rbの修正です。

lambdaをアロー演算子での書き換えと、evalを使って処理をしていた箇所をlambdaを使用するよう修正しています。