なるようになるブログ

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

rails commit log流し読み(2018/03/25)

2018/03/25分のコミットです。

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


Remove unused serialize method

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

使用していないEncryptedConfiguration#serializeメソッドを削除しています。


Make engine check more explicit

actionpack/lib/action_dispatch/routing/endpoint.rbの修正です。

Routing::Endpoint#engine?メソッドでappがengineかどうかをチェックするのに、routesメソッドが定義されているかどうかで判定していたのを、appかRails::Engineの子クラスかどうかで判定するよう修正しています。

engineではないがroutesメソッドが定義されているケースがある(e.g. Grape APIのendpoint)為。