AS JSON encoder: remove monkey patch of Array
Reason: on a second thought, minitest prints a seed as run option regardless of the test order, and it actually calls srand, so albeit it might be misleading I believe, it is the way it is and should be left that way. This reverts commit c15862a.
See the first FIXME comment in the patch for the rationale.
Address edge case for number_to_human with units option.
ActiveSupport::NumberHelper#number_to_human now returns the number unaltered when the units hash does not contain the needed key, e.g. when the number provided is less than the largest key provided.
In i18n gem, the following methods are defined. - `Hash#except` - `Hash#slice` But if there are defined already, i18n skips these definitions. So these definition by `active_support` are required before `require 'i18n'`.
Update to latest Unicode data.
Remove method redefined warning
In `i18n` gem, the method definition of `Hash#deep_merge!` is skipped when it is already defined. - warning: method redefined; discarding old deep_merge!
Release notes at: http://www.unicode.org/versions/Unicode6.2.0/
added test for compress options of gzip update changelog
Modify TimeWithZone#as_json to return 3DP of sub-second accuracy.
…efault, since it's allowed by the spec and is very useful.
Minitest has changed to require this since seattlerb/minitest@728054b
Improve String#squish whitespaces matching
Conflicts: actionpack/lib/action_view/helpers/form_options_helper.rb guides/code/getting_started/app/controllers/comments_controller.rb
…onfiguration" This reverts commit 39374aa.