なるようになるブログ

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

rails commit log流し読み(2016/05/04)

2016/05/04分のコミットです。

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


Change RangeError to a more specific ActiveModel::RangeError

Active Modelの修正です。

integer型に2147483648のような範囲外の値を指定した場合に、Ruby標準のRangeErrorクラスをraiseするようにしていたのを、ActiveModel::RangeErrorクラスを新規に追加し、そちらを使用するよう修正しています。 Active Modelで発生したエラーである事をわかりやすくする為のようです。


Depend on bundler 1.11.2 on travis until bundle update discrepancy is solved on 1.12.x

.travis.ymlの修正です。

travis で使用するbundlerを、v1.11.2を使用するようバージョンの指定を追加しています。

bundlerの1.20系だと、bundle updateによる生成されるGemfile.lockの結果1.11系と異なってしまう、という問題がある為固定したようです。


Followup of #24835

Active Record / Active Modelのテストの修正です。

型の範囲外の値を指定した場合の挙動についてのテストで、assert_raisesの引数にRuby標準のRangeErrorを指定していたのを、ActiveModel::RangeErrorを指定するよう修正しています。


Check for the right exception

activemodel/test/cases/type/unsigned_integer_test.rbの修正です。

先のコミット同様、 型の範囲外の値を指定した場合の挙動についてのテストで、assert_raisesの引数にRuby標準のRangeErrorを指定していたのを、ActiveModel::RangeErrorを指定するよう修正しています。


Fix actionpack typos [ci skip]

actionpack/lib/action_controller/base.rbactionpack/lib/action_controller/renderer.rbのdocの修正です。

各docのグラマーの修正を行っています。


renames ActionCable::Railtie to ActionCable::Engine

actioncable/lib/action_cable/engine.rbの修正です。

ActionCable::RailtieクラスをActionCable::Engineクラスに変更しています。

ファイル名がaction_cable/engine.rbとなっており、それに合わせる為。