- 24 4月, 2016 2 次提交
-
-
由 Andrew White 提交于
-
由 Andrew White 提交于
Mirrors the DateTime#sec_fraction method by returning the fraction of the second as a Rational.
-
- 23 4月, 2016 1 次提交
-
-
由 Andrew White 提交于
In Ruby 2.4 the `to_time` method for both `DateTime` and `Time` will preserve the timezone of the receiver when converting to an instance of `Time`. Since Rails 5.0 will support Ruby 2.2, 2.3 and later we need to introduce a compatibility layer so that apps that upgrade do not break. New apps will have a config initializer file that defaults to match the new Ruby 2.4 behavior going forward. For information about the changes to Ruby see: https://bugs.ruby-lang.org/issues/12189 https://bugs.ruby-lang.org/issues/12271 Fixes #24617.
-
- 20 4月, 2016 1 次提交
-
-
由 Andrey Novikov 提交于
That helper will return time zones for any country that tzdata knows about. So it will be much simpler for non-US people to list own country time zones in HTML selects or anywhere.
-
- 19 4月, 2016 3 次提交
-
-
由 Jeremy Daer 提交于
-
由 Jeremy Daer 提交于
Ruby 2.4 introduces `Array#sum`, but it only supports numeric elements, breaking our `Enumerable#sum` which supports arbitrary `Object#+`. To fix, override `Array#sum` with our compatible implementation. Native Ruby 2.4: %w[ a b ].sum # => TypeError: String can't be coerced into Fixnum With `Enumerable#sum` shim: %w[ a b ].sum # => 'ab' We tried shimming the fast path and falling back to the compatible path if it fails, but that ends up slower even in simple causes due to the cost of exception handling. Our only choice is to override the native `Array#sum` with our `Enumerable#sum`.
-
```ruby ActiveSupport::Duration.parse('P3Y6M4DT12H30M5S') (3.years + 3.days).iso8601 ``` Inspired by Arnau Siches' [ISO8601 gem](https://github.com/arnau/ISO8601/) and rewritten by Andrey Novikov with suggestions from Andrew White. Test data from the ISO8601 gem redistributed under MIT license. (Will be used to support the PostgreSQL interval data type.)
-
- 18 4月, 2016 2 次提交
-
-
由 Santosh Wadghule 提交于
- Raised an argument error if no block is passed to #fetch with 'force: true' option is set. - Added tests for the same.
-
由 Andrey Novikov 提交于
This is just to remove astonishment from getting `3600 seconds` from typing `1.hour`.
-
- 09 4月, 2016 1 次提交
-
-
由 namusyaka 提交于
-
- 04 4月, 2016 2 次提交
-
-
由 Siim Liiser 提交于
Previously `String#to_time` returned the midnight of the current date in some cases where there was no relavant information in the string. Now the method returns `nil` instead in those cases. Fixes #22958.
-
由 Andrew White 提交于
The native DateTime#<=> implementation can be used to compare instances with numeric values being considered as astronomical julian day numbers so we should call that instead of returning nil. Fixes #24228.
-
- 02 4月, 2016 1 次提交
-
-
由 Pan GaoYong 提交于
By default, this method formats US number. This commit extends its functionality to format number for other countries with a custom regular expression. number_to_phone(18812345678, pattern: /(\d{3})(\d{4})(\d{4})/) # => 188-1234-5678 The output phone number is divided into three groups, so the regexp should also match three groups of numbers.
-
- 01 4月, 2016 1 次提交
-
-
由 bogdanvlviv 提交于
-
- 25 3月, 2016 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
-
- 22 3月, 2016 1 次提交
-
- 11 3月, 2016 1 次提交
-
-
由 Olek Janiszewski 提交于
Fix a bug in `Marshal.load` that caused it to loop indefinitely when trying to autoload a constant that resolved to a different name. This could occur when marshalling an ActiveRecord 4.0 object (e.g. into memcached) and then trying to unmarshal it with Rails 4.2. The marshalled payload contains a reference to `ActiveRecord::ConnectionAdapters::Mysql2Adapter::Column`, which in Rails 4.2 resolves to `ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter::Column`.
-
- 03 3月, 2016 1 次提交
-
-
由 Jeremy Daer 提交于
-
- 01 3月, 2016 2 次提交
-
-
由 Matthew Draper 提交于
These should allow external code to run blocks of user code to do "work", at a similar unit size to a web request, without needing to get intimate with ActionDipatch.
-
由 yui-knk 提交于
After Ruby 1.9, we can easily get the constants that have been defined locally by `Module.constants(false)`.
-
- 26 2月, 2016 1 次提交
-
-
由 Glauco Custódio 提交于
-
- 25 2月, 2016 1 次提交
-
-
由 eileencodes 提交于
Adds changelog headers for beta3 release
-
- 23 2月, 2016 1 次提交
-
-
- 21 2月, 2016 1 次提交
-
-
由 David Heinemeier Hansson 提交于
-
- 15 2月, 2016 1 次提交
-
-
由 Vipul A M 提交于
-
- 11 2月, 2016 1 次提交
-
-
由 Brian Christian 提交于
-
- 02 2月, 2016 4 次提交
-
-
由 Jon Moss 提交于
-
由 Rafael Mendonça França 提交于
And improve changelongs. [ci skip]
-
由 Sean Griffin 提交于
-
由 claudiob 提交于
[ci skip]
-
- 29 1月, 2016 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
- Instead of using `to_f.phase`, just use `to_f.negative`?. - This change works same for all cases except when number is "-0.0". -0.0.to_f.negative? => false -0.0.to_f.phase? => pi - So -0.0 will be treated as positive from now onwards. - So this change reverts changes from https://github.com/rails/rails/pull/6512. - But it should be acceptable as we could not find any currency which supports negative zeros.
-
- 13 1月, 2016 1 次提交
-
-
由 Yves Senn 提交于
-
- 08 1月, 2016 1 次提交
-
-
由 David Cornu 提交于
-
- 03 1月, 2016 1 次提交
-
-
由 yuuji.yaginuma 提交于
petabyte and exabyte numeric conversion has been added after the 5.0.0.beta1 release. ref: 85048e90
-
- 02 1月, 2016 1 次提交
-
-
由 Rafael Mendonça França 提交于
[ci skip]
-
- 31 12月, 2015 2 次提交
-
-
由 Ryan T. Hosford 提交于
- Adds new key/value pair to payload when an exception is raised e.g. `:exception_object=> #<RuntimeError: FAIL>` - Updates relevant test - Adds CHANGELOG entry
-
由 Rafael Mendonça França 提交于
-
- 27 12月, 2015 2 次提交
-
-
由 Kasper Timm Hansen 提交于
It's numeric and the framework is called Action Controller.
-
由 eileencodes 提交于
CHANGELOG entry for petabyte and exabyte
-
- 23 12月, 2015 1 次提交
-
-
由 Yves Senn 提交于
[ci skip]
-