Set branch for arel in Gemfile so that we can use bundle local config [ci skip]
Fix AR Changelog examples and improve syntax highlight [ci skip]
Fix test name [ci skip]
Avoid creation of extra hash with merge just to set a value
Simplify number parsing logic in numericality validation
Use a simple conditional rather than short circuit with next
Avoid a new hash allocation
Make code simpler to read by using a case statement
Cache regexp source on format validation to avoid allocating new objects

Example:

    >> r = /some-regexp/
    => /some-regexp/
    >> r.source.object_id == r.source.object_id
    => false
Remove argument that is accessible as attribute
Only check that the option exists once instead of doing on each conditional
Invert conditional to avoid double checking for Regexp
Remove short circuit return in favor of simple conditional
Allocate one less object using html_safe during content_tag construction
document id prefixed String usage of `.find`. refs #12891 [ci skip]
Take Hash with options inside Array in #url_for
Merge pull request #9599 from ognevsky/hash-inside-array-in-url-for

Take Hash with options inside Array in #url_for
Fix CHANGELOG typo [ci skip]
Set values instead of building hashes with single values for merging
Get rid of useless temp variable