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
)だけです。