1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

[ci skip] ActiveSupport CHANGELOG fixes

1. spacing issues
2. spelling correction
3. grammar correction
4. Add missing docs
This commit is contained in:
Akshay Vishnoi 2014-09-18 01:55:29 +05:30
parent 9fddcdd99e
commit 7a8fb281d8
2 changed files with 21 additions and 20 deletions

View file

@ -9,7 +9,7 @@
*Kostiantyn Kahanskyi* *Kostiantyn Kahanskyi*
* Introduced new configuration option `active_support.test_order` for * Introduced new configuration option `active_support.test_order` for
specifying the order test cases are executed. This option currently defaults specifying the order in which test cases are executed. This option currently defaults
to `:sorted` but will be changed to `:random` in Rails 5.0. to `:sorted` but will be changed to `:random` in Rails 5.0.
*Akira Matsuda*, *Godfrey Chan* *Akira Matsuda*, *Godfrey Chan*
@ -32,7 +32,7 @@
*Peter Jaros* *Peter Jaros*
* `determine_constant_from_test_name` does no longer shadow `NameError`s * `determine_constant_from_test_name` does no longer shadow `NameError`s
which happen during constant autoloading. which happens during constant autoloading.
Fixes #9933. Fixes #9933.
@ -134,17 +134,17 @@
`ActiveSupport::TimeWithZone#-` should return the same result as if we were `ActiveSupport::TimeWithZone#-` should return the same result as if we were
using `Time#-`: using `Time#-`:
Time.now.end_of_day - Time.now.beginning_of_day #=> 86399.999999999 Time.now.end_of_day - Time.now.beginning_of_day # => 86399.999999999
Before: Before:
Time.zone.now.end_of_day.nsec #=> 999999999 Time.zone.now.end_of_day.nsec # => 999999999
Time.zone.now.end_of_day - Time.zone.now.beginning_of_day #=> 86400.0 Time.zone.now.end_of_day - Time.zone.now.beginning_of_day # => 86400.0
After: After:
Time.zone.now.end_of_day - Time.zone.now.beginning_of_day Time.zone.now.end_of_day - Time.zone.now.beginning_of_day
#=> 86399.999999999 # => 86399.999999999
*Gordon Chan* *Gordon Chan*
@ -153,12 +153,12 @@
Before: Before:
ActiveSupport::NumberHelper.number_to_rounded Rational(1000, 3), precision: 2 ActiveSupport::NumberHelper.number_to_rounded Rational(1000, 3), precision: 2
#=> "330.00" # => "330.00"
After: After:
ActiveSupport::NumberHelper.number_to_rounded Rational(1000, 3), precision: 2 ActiveSupport::NumberHelper.number_to_rounded Rational(1000, 3), precision: 2
#=> "333.33" # => "333.33"
See #15379. See #15379.
@ -240,9 +240,9 @@
*Xavier Noria* *Xavier Noria*
* Fixed backward compatibility isues introduced in 326e652. * Fixed backward compatibility issues introduced in 326e652.
Empty Hash or Array should not present in serialization result. Empty Hash or Array should not be present in serialization result.
{a: []}.to_query # => "" {a: []}.to_query # => ""
{a: {}}.to_query # => "" {a: {}}.to_query # => ""
@ -261,20 +261,20 @@
This fixes the current situation of: This fixes the current situation of:
1.second.eql?(1.second) #=> false 1.second.eql?(1.second) # => false
`eql?` also requires that the other object is an `ActiveSupport::Duration`. `eql?` also requires that the other object is an `ActiveSupport::Duration`.
This requirement makes `ActiveSupport::Duration`'s behavior consistent with This requirement makes `ActiveSupport::Duration`'s behavior consistent with
the behavior of Ruby's numeric types: the behavior of Ruby's numeric types:
1.eql?(1.0) #=> false 1.eql?(1.0) # => false
1.0.eql?(1) #=> false 1.0.eql?(1) # => false
1.second.eql?(1) #=> false (was true) 1.second.eql?(1) # => false (was true)
1.eql?(1.second) #=> false 1.eql?(1.second) # => false
{ 1 => "foo", 1.0 => "bar" } { 1 => "foo", 1.0 => "bar" }
#=> { 1 => "foo", 1.0 => "bar" } # => { 1 => "foo", 1.0 => "bar" }
{ 1 => "foo", 1.second => "bar" } { 1 => "foo", 1.second => "bar" }
# now => { 1 => "foo", 1.second => "bar" } # now => { 1 => "foo", 1.second => "bar" }
@ -282,11 +282,11 @@
And though the behavior of these hasn't changed, for reference: And though the behavior of these hasn't changed, for reference:
1 == 1.0 #=> true 1 == 1.0 # => true
1.0 == 1 #=> true 1.0 == 1 # => true
1 == 1.second #=> true 1 == 1.second # => true
1.second == 1 #=> true 1.second == 1 # => true
*Emily Dobervich* *Emily Dobervich*

View file

@ -199,6 +199,7 @@ class String
# 'employee_salary'.humanize # => "Employee salary" # 'employee_salary'.humanize # => "Employee salary"
# 'author_id'.humanize # => "Author" # 'author_id'.humanize # => "Author"
# 'author_id'.humanize(capitalize: false) # => "author" # 'author_id'.humanize(capitalize: false) # => "author"
# '_id'.humanize # => "Id"
def humanize(options = {}) def humanize(options = {})
ActiveSupport::Inflector.humanize(self, options) ActiveSupport::Inflector.humanize(self, options)
end end