mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Fix integer regex deprecation warnings for Ruby 2.6.0 (#34728)
* Fix integer regex deprecation warnings for Ruby 2.6.0 * Define =~ in FakeZone to avoid warnings from Ruby 2.6.0
This commit is contained in:
parent
788bc21ef3
commit
1ff2213313
2 changed files with 2 additions and 1 deletions
|
@ -228,7 +228,7 @@ module ActionView
|
|||
# pluralize(2, 'Person', locale: :de)
|
||||
# # => 2 Personen
|
||||
def pluralize(count, singular, plural_arg = nil, plural: plural_arg, locale: I18n.locale)
|
||||
word = if count == 1 || count =~ /^1(\.0+)?$/
|
||||
word = if count == 1 || count.to_s =~ /^1(\.0+)?$/
|
||||
singular
|
||||
else
|
||||
plural || singular.pluralize(locale)
|
||||
|
|
|
@ -36,6 +36,7 @@ class FormOptionsHelperTest < ActionView::TestCase
|
|||
module FakeZones
|
||||
FakeZone = Struct.new(:name) do
|
||||
def to_s; name; end
|
||||
def =~(_re); end
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
|
|
Loading…
Reference in a new issue