なるようになるブログ

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

rails commit log流し読み(2016/09/22)

2016/09/22分のコミットです。

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


Merge pull request #26524 from y-yagi/add_check_of_argument

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

ActiveSupport::Cache::Store#fetch_multiメソッドの先頭で引数にblockが指定されているかどうかをチェックするよう修正しています。

#fetch_multiは指定されたkeyでcacheが見つからなかった場合、blockを実行し取得した値でcache書き込むようになっており、blockは必須な為メソッドの先頭でチェックするようにしています。