- 29 5月, 2015 1 次提交
-
-
由 Kevin Deisz 提交于
Allows fetching the same values from arrays as from ActiveRecord associations.
-
- 24 5月, 2015 1 次提交
-
-
由 Akshay Vishnoi 提交于
-
- 23 5月, 2015 1 次提交
-
-
由 Gaurish Sharma 提交于
By: Aditya Sanghi(@asanghi) Gaurish Sharma(gaurish)
-
- 20 5月, 2015 2 次提交
-
-
由 Yves Senn 提交于
-
由 Nate Smith 提交于
`Delegator` inherits from `BasicObject`, which means that it will not have `Object#try` defined. It will then delegate the call to the underlying object, which will not (necessarily) respond to the method defined in the enclosing `Delegator`. This patches `Delegator` with the `#try` method to work around the surprising behaviour. Fixes #5790
-
- 19 5月, 2015 1 次提交
-
-
由 karanarora 提交于
-
- 16 5月, 2015 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
-
- 14 5月, 2015 2 次提交
-
-
由 Mehmet Emin İNAÇ 提交于
By this way Integer, Rational, Float, Fixnum, Bignum classes have the same behaviour
-
由 David Heinemeier Hansson 提交于
-
- 23 4月, 2015 2 次提交
-
-
由 Andrew White 提交于
Previously when converting AS::TimeWithZone to YAML it would be output as a UTC timestamp. Whilst this preserves the time information accurately it loses the timezone information. This commit changes that so that it is saved along with the time information. It also provides nicer encoding of AS::TimeZone instances themselves which previously embedded all of the data from the TZInfo records. Fixes #9183.
-
由 Paul A Jungwirth 提交于
This makes it easier to parse user-inputted times as from a given time zone.
-
- 22 4月, 2015 1 次提交
-
-
由 Yves Senn 提交于
-
- 03 4月, 2015 1 次提交
-
-
由 Iain Beeston 提交于
At present, if you skip a callback that hasn't been defined, activesupport callbacks silently does nothing. However, it's easy to mistype the name of a callback and mistakenly think that it's being skipped, when it is not. This problem even exists in the current test suite. CallbacksTest::SkipCallbacksTest#test_skip_person attempts to skip callbacks that were never set up. This PR changes `skip_callback` to raise an `ArgumentError` if the specified callback cannot be found.
-
- 31 3月, 2015 1 次提交
-
-
由 Rafael Mendonça França 提交于
This reverts commit 9420de59. Reason: Turns out we want to keep this method.
-
- 28 3月, 2015 1 次提交
-
-
由 Rafael Mendonça França 提交于
We are promoting too much a feature that will not be widler used. So for now lets keep just the ArrayInquirer constructor.
-
- 25 3月, 2015 1 次提交
-
-
由 George Claghorn 提交于
Wrapping an array in an `ArrayInquirer` gives a friendlier way to check its string-like contents. For example, `request.variant` returns an `ArrayInquirer` object. To check a request's variants, you can call: request.variant.phone? request.variant.any?(:phone, :tablet) ...instead of: request.variant.include?(:phone) request.variant.any? { |v| v.in?([:phone, :tablet]) } `Array#inquiry` is a shortcut for wrapping the receiving array in an `ArrayInquirer`: pets = [:cat, :dog] pets.cat? # => true pets.ferret? # => false pets.any?(:cat, :ferret} # => true
-
- 23 3月, 2015 1 次提交
-
-
由 Kir Shatrov 提交于
…as discussed #19413
-
- 09 3月, 2015 1 次提交
-
-
由 Andrew White 提交于
Reverting this as it's not the implementation that we would like it to be. This is being used inside of ActiveSUpport::TimeZone[] and it's unaware of the context in which to find the timezone period so the timezone found changes depending on whether DST is in effect for the current period. This means that `'2001-01-01'.in_time_zone(-9)` changes from winter/summer even though it's the same date that we're trying to convert. Since finding timezones by numeric offsets is a bit hit and miss we should introduce a new API for finding them which supplies the date context in which we want to search and we should probably also deprecate the finding of timezones via the [] method, though this needs further discussion. This reverts commit 2cc2fa36.
-
- 06 3月, 2015 2 次提交
-
-
由 Robin Dupret 提交于
This entry now lives in the Action View's changelog ; refs 8a3bd089.
-
由 Yves Senn 提交于
Closes #19227.
-
- 04 3月, 2015 1 次提交
-
-
由 Yasyf Mohamedali 提交于
When given a specific offset, use the first result found where the total current offset (including any periodic deviations such as DST) from UTC is equal.
-
- 02 3月, 2015 1 次提交
-
-
由 Todd Bealmear 提交于
-
- 25 2月, 2015 1 次提交
-
-
由 Henrik Nygren 提交于
Fixes #19070.
-
- 23 2月, 2015 1 次提交
-
-
由 Yves Senn 提交于
-
- 12 2月, 2015 1 次提交
-
-
由 Godfrey Chan 提交于
`coder.represent_scalar` means something along the lines of "Here is a quoted string, you can just add it to the output", which is not the case here. It only works for simple strings that can appear unquoted in YAML, but causes problems for e.g. primitive-like strings ("1", "true"). `coder.represent_object` on the other hand, means that "This is the Ruby-object representation for this thing suitable for use in YAML dumping", which is what we want here. Before: YAML.load ActiveSupport::SafeBuffer.new("Hello").to_yaml # => "Hello" YAML.load ActiveSupport::SafeBuffer.new("true").to_yaml # => true YAML.load ActiveSupport::SafeBuffer.new("false").to_yaml # => false YAML.load ActiveSupport::SafeBuffer.new("1").to_yaml # => 1 YAML.load ActiveSupport::SafeBuffer.new("1.1").to_yaml # => 1.1 After: YAML.load ActiveSupport::SafeBuffer.new("Hello").to_yaml # => "Hello" YAML.load ActiveSupport::SafeBuffer.new("true").to_yaml # => "true" YAML.load ActiveSupport::SafeBuffer.new("false").to_yaml # => "false" YAML.load ActiveSupport::SafeBuffer.new("1").to_yaml # => "1" YAML.load ActiveSupport::SafeBuffer.new("1.1").to_yaml # => "1.1" If we ever want Ruby to behave more like PHP or JavaScript though, this is an excellent trick to use ;)
-
- 06 2月, 2015 1 次提交
-
-
由 Akira Matsuda 提交于
-
- 03 2月, 2015 1 次提交
-
-
由 Yuki Nishijima 提交于
-
- 28 1月, 2015 1 次提交
-
-
由 Yves Senn 提交于
It's a thin layer to provide easy access to sample files throughout test-cases. This adds the directory `test/fixtures/files` to newly generated applications.
-
- 17 1月, 2015 1 次提交
-
-
由 Aditya Kapoor 提交于
-
- 14 1月, 2015 1 次提交
-
-
由 Andrey Novikov 提交于
Also sync Russian Federation time zones with `zone.tab` file from tzdata version 2014j.
-
- 10 1月, 2015 2 次提交
-
-
由 Yves Senn 提交于
-
由 Guillermo Iguaran 提交于
-
- 06 1月, 2015 3 次提交
-
-
由 George Claghorn 提交于
Add #prev_day and #next_day as counterparts to #yesterday and #tomorrow for Date, Time, and DateTime
-
由 George Claghorn 提交于
-
由 George Claghorn 提交于
`#on_weekend?` returns true if the receiving date/time falls on a Saturday or Sunday. `#next_weekday` returns a new date/time representing the next day that does not fall on a Saturday or Sunday. `#prev_weekday` returns a new date/time representing the previous day that does not fall on a Saturday or Sunday.
-
- 04 1月, 2015 5 次提交
-
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
`silence_stderr`, `silence_stream`, `capture` and `quietly`.
-