なるようになるブログ

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

rails commit log流し読み(2015/05/27)

2015/05/27分のコミットです。

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

activesupport/CHANGELOG.md


Add missing nodocs and docs for ActionDispatch::Request [ci skip]

actionpack/lib/action_dispatch/http/request.rbのdocの修正です。

ActionDispatch::Request#ipメソッドにdocの追加、及びprivateメソッド:nodoc:を追加しています。


Merge pull request #20208 from gaurish/raise_on_missing_ordered_options

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

ActiveSupport::OrderedOptionsの値を取得するメソッドにbangバージョンが追加されました。値を取得しようとした際に、値がブランクだった場合に、KeyErrorがraiseされます。

Rails.application.secrets.slack_url   # => nil

Rails.application.secrets.slack_url!  # => KeyError: key not found: :slack_url

これは割と便利そう。


Fix email with name format in Guides. [ci skip]

rails guideのAction Mailer Basicsの修正です。

Sending Email With Nameの項、emailのサンプルのフォーマットに誤りがあったのを修正しています。


Merge pull request #20297 from gouravtiwari/patch-9

activesupport/lib/active_support/multibyte/chars.rbのdocの修正です。

String#slice!メソッドにdocを追加しています。


Merge pull request #20262 from arunagw/aa-remove-broken-unused-release-task

コンポーネントRakefileからreleaseタスクを削除しています。

元々リリース作業用使用していたタスクらしいのですが、現状は使ってないとの事で、削除したようです。


Documentation for ActionDispatch::Request form_data? method [ci skip]

actionpack/lib/action_dispatch/http/request.rbのdocの修正です。

ActionDispatch::Request#form_data?メソッドにdocを追加しています


Add assertion for get? method into test cases

actionpack/test/dispatch/request_test.rbの修正です。

Request#request_methodの値を書き換えるテストで、値をGETに書き換えた後にRequest#get?メソッドの戻り値がtrueになっていることを確認するテストを追加しています。