2017/07/10分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[ci skip] update MessageEncryptor example to use the key length as returned by OpenSSL
activesupport/lib/active_support/message_encryptor.rbのdocの修正です。
MessageEncryptorクラスのdoc内のexampleコードで、keyを生成するのにランダムな値(SecureRandom.random_bytesで生成した値)を使用するよう修正しています。
[ci skip] Updated language on validations.
rails guideのActive Record Basicsの修正です。
Validationsの項のグラマーの修正を行っています。
Use frozen-string-literal in ActiveJob
Action Jobの修正です。
各ファイルの先頭にfrozen_string_literal: trueを追加しています。
Make sidekiq and resque integration tests work in CI
activejob/test/support/integration/adapters/resque.rb、
activejob/test/support/integration/adapters/sidekiq.rbの修正です。
Active Jobのintegration testでredisに接続する際に、パスワードを指定するようにしています。
Allows for other common redis options to be in cable.yml, by defaultで、CIで使うredisにデフォルトでパスワードが設定されるようになった為。
Added time helper method freeze_time which is an alias for travel_to Time.now (#29681)
activesupport/lib/active_support/testing/time_helpers.rbの修正です。
Time.nowにTimeを固定するfreeze_timeメソッドを追加しています。
Time.current # => Sun, 09 Jul 2017 15:34:49 EST -05:00 freeze_time sleep(1) Time.current # => Sun, 09 Jul 2017 15:34:49 EST -05:00
中身はtravel_toを呼び出している(travel_to Time.now, &block)だけです。