2016/07/25分のコミットです。
CHANGELOGへの追加はありませんでした。
systematic revision of =~ usage in AMo
Active Modelの修正です。
Regexp#=~
を使用している箇所を、Regexp#match?
を使用するよう修正しています。
Active Recordの修正です。
各ファイルに、不足していたactive_support/core_ext/regexp
のrequireを追加しています。
use \A and \z when you mean \A and \z
activemodel/test/validators/email_validator.rb
の修正です。
テストで使用する正規表現で^
、$
を使用していたのを\A
、\z
を使用するよう修正しています。
^
、$
は行頭 / 行末にマッチし、厳密に文字列の先頭 / 末尾のチェックにはならず、テストでやりたいのは文字列のチェックと思われる為、\A
、\z
を使用するよう修正したとの事です。
systematic revision of =~ usage in AV
Action Viewの修正です。
Regexp#=~
を使用している箇所を、Regexp#match?
を使用するよう修正しています。
また、そもそも正規表現を使う必要の無い箇所を、String#start_with?
等を使用して修正しています。