Optimize some regex matching (#15528)
* Use Regex#match? * Replace =~ too * Avoid to call match? from Nil * Keep value of Regexp.last_match
This commit is contained in:
parent
7d0031a515
commit
eb51e43fb4
13 changed files with 20 additions and 20 deletions
|
@ -15,6 +15,6 @@ class HtmlValidator < ActiveModel::EachValidator
|
|||
|
||||
def html_errors(str)
|
||||
fragment = Nokogiri::HTML.fragment(options[:wrap_with] ? "<#{options[:wrap_with]}>#{str}</#{options[:wrap_with]}>" : str)
|
||||
fragment.errors.select { |error| ERROR_RE =~ error.message }
|
||||
fragment.errors.select { |error| ERROR_RE.match?(error.message) }
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue