Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' of github.com:rails/docrails | Vijay Dev | 2013-07-21 | 4 | -17/+16 |
|\ | |||||
| * | Merge branch 'master' of github.com:rails/docrails | Thiago Pinto | 2013-07-16 | 3 | -17/+11 |
| |\ | |||||
| | * | Array#to_formatted_s does not call each element's to_s anymore | Akira Matsuda | 2013-07-11 | 1 | -17/+2 |
| | | | | | | | | | | | | Array#to_s calls each element's inspect since ruby 1.9 | ||||
| | * | Add documentation for FileStore#increment and #decrement | Matt Stopa | 2013-07-10 | 1 | -0/+4 |
| | | | | | | | | | | | | [ci skip] | ||||
| | * | Add documentation for #clear on certain Store classes | Matt Stopa | 2013-07-10 | 2 | -0/+2 |
| | | | | | | | | | | | | [ci skip | ||||
| | * | Update the filestore documentation for clear | Matt Stopa | 2013-07-09 | 1 | -0/+3 |
| | | | | | | | | | | | | [ci skip] | ||||
| * | | Enhancing readability of options for delegate method | Thiago Pinto | 2013-07-16 | 1 | -0/+5 |
| |/ | |||||
* | | remove duplication in test | Marat Kazbekov | 2013-07-18 | 1 | -6/+0 |
| | | |||||
* | | Fix examples of number_to_percentage | Rafael Mendonça França | 2013-07-18 | 1 | -8/+8 |
| | | | | | | | | [ci skip] | ||||
* | | Add missing require | Akira Matsuda | 2013-07-11 | 1 | -0/+1 |
| | | |||||
* | | Only raise DelegationError if it's is the source of the exception | Andrew White | 2013-07-11 | 3 | -10/+44 |
| | | | | | | | | | | | | | | | | | | This fixes situations where nested NoMethodError exceptions are masked by delegations. This would cause confusion especially where there was a problem in the Rails booting process because of a delegation in the routes reloading code. Fixes #10559 | ||||
* | | Add missing require so that DateTime has the right superclass | Andrew White | 2013-07-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | If the DateTime core extensions were loaded before the Date core extensions then you would get a superclass mismatch as DateTime hasn't been defined yet so it gets set to Object by the acts_like core extension. Fixes #11206 | ||||
* | | Add failing test for #9562 | Andrew White | 2013-07-10 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | Rails 4.0.0 fails when trying to encode an ActiveSupport::TimeWithZone that wraps a DateTime instance. This is fixed on master so add a test to prevent regression. (cherry picked from commit ad01b8da354268cebfae1519c28d19d75576ccb1) | ||||
* | | Better not mutate the given options Hash | Akira Matsuda | 2013-07-10 | 1 | -3/+3 |
| | | |||||
* | | Simplify Array#in_groups_of code | Akira Matsuda | 2013-07-10 | 1 | -3/+1 |
| | | |||||
* | | Speed up Array#split | Akira Matsuda | 2013-07-10 | 1 | -6/+20 |
| | | | | | | | | | | | | | | Benchmark: user system total real old 0.510000 0.000000 0.510000 ( 0.506749) new 0.330000 0.000000 0.330000 ( 0.336187) | ||||
* | | Speed up String#truncate | Akira Matsuda | 2013-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Benchmark: user system total real old 1.550000 0.040000 1.590000 ( 1.585866) new 1.250000 0.040000 1.290000 ( 1.287693) | ||||
* | | Speed up AS::Inflector.underscore | Akira Matsuda | 2013-07-10 | 1 | -2/+1 |
| | | | | | | | | | | | | | | Benchmark: user system total real old 6.090000 0.120000 6.210000 ( 6.202039) new 5.930000 0.110000 6.040000 ( 6.042022) | ||||
* | | Speedup AS::Inflector.camelize | Akira Matsuda | 2013-07-10 | 1 | -1/+3 |
| | | | | | | | | | | | | | | Benchmark: user system total real old 5.960000 0.020000 5.980000 ( 5.981754) new 5.740000 0.030000 5.770000 ( 5.757201) | ||||
* | | Speedup AS::Inflector.deconstantize | Akira Matsuda | 2013-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Benchmark: user system total real old 0.740000 0.000000 0.740000 ( 0.744358) new 0.550000 0.000000 0.550000 ( 0.553690) | ||||
* | | Speedup String#to | Akira Matsuda | 2013-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Benchmark: 1000000.times { str.to(30) } user system total real old 0.490000 0.110000 0.600000 ( 0.607374) new 0.390000 0.000000 0.390000 ( 0.387306) | ||||
* | | Return local time for backwards compatibility | Andrew White | 2013-07-09 | 3 | -10/+27 |
| | | |||||
* | | Retain UTC offset when using Time.at_with_coercion | Andrew White | 2013-07-09 | 3 | -3/+47 |
| | | | | | | | | | | | | | | | | | | | | The standard Ruby behavior for Time.at is to return the same type of time when passing an instance of Time as a single argument. Since the an ActiveSupport::TimeWithZone instance may be a different timezone than the system timezone and DateTime just understands offsets the best we can do is to return an instance of Time with the correct offset. Fixes #11350. | ||||
* | | Fix microsecond precision of Time#at_with_coercion | Neer Friedman | 2013-07-09 | 2 | -1/+5 |
| | | | | | | | | | | | | | | | | When Time.at_with_coercion (wraps Time.at) is called with a single argument that "acts_like?(:time)" it is coerced to integer thus losing it's microsecond percision. This commits changes this to use `#to_f` to prevent the problem | ||||
* | | Explicitly test for true and false. | Jade Tucker | 2013-07-07 | 1 | -2/+2 |
| | | |||||
* | | cache.exists? should return true/false | Jade Tucker | 2013-07-07 | 1 | -1/+1 |
| | | |||||
* | | Make HashWithIndifferentAccess#select always return the hash. | Marc Schütz | 2013-07-06 | 3 | -1/+12 |
|/ | | | | | Hash#select! returns nil if the hash didn't change and thus behaves differently from select, so it's return value can't be used as result for the latter. | ||||
* | Adding back deprecation require in all.rb | Rashmi Yadav | 2013-07-05 | 1 | -0/+1 |
| | |||||
* | Revert "remove string based terminators for `ActiveSupport::Callbacks`." | Yves Senn | 2013-07-05 | 2 | -4/+6 |
| | | | | | | | | This reverts commit d108672dada7ba97d3b3b56f0c6001cea621061e. Conflicts: activesupport/CHANGELOG.md | ||||
* | fix typo in Active Support CHANGELOG. [ci skip] | Yves Senn | 2013-07-05 | 1 | -1/+1 |
| | |||||
* | remove string based terminators for `ActiveSupport::Callbacks`. | Yves Senn | 2013-07-05 | 2 | -6/+4 |
| | |||||
* | Removed unsued deprecation require | Rashmi Yadav | 2013-07-04 | 2 | -2/+0 |
| | |||||
* | method transplanting between modules isn't supported on 1.9 | Aaron Patterson | 2013-07-03 | 1 | -0/+11 |
| | |||||
* | Fixed test broken by local_constant_names | Arun Agrawal | 2013-07-03 | 1 | -6/+0 |
| | | | depreciation removed | ||||
* | Remove deprecated `String#encoding_aware?` | Arun Agrawal | 2013-07-03 | 4 | -15/+4 |
| | | | core extensions (`core_ext/string/encoding`). | ||||
* | Remove deprecated `Module#local_constant_names` | Arun Agrawal | 2013-07-03 | 2 | -16/+4 |
| | | | in favor of `Module#local_constants` | ||||
* | Remove deprecated `DateTime.local_offset` | Arun Agrawal | 2013-07-03 | 2 | -7/+4 |
| | |||||
* | Remove deprecated Logger core extensions (core_ext/logger.rb) | Carlos Antonio da Silva | 2013-07-03 | 3 | -68/+4 |
| | |||||
* | Merge pull request #11265 from vipulnsward/deprecated_time_methods | Yves Senn | 2013-07-03 | 3 | -90/+5 |
|\ | | | | | Remove deprecated `Time` methods | ||||
| * | Remove deprecated `Time#time_with_datetime_fallback`, `Time#utc_time` | Vipul A M | 2013-07-03 | 3 | -90/+5 |
| | | | | | | | | and `Time#local_time` in favour of `Time#utc` and `Time#local` | ||||
* | | use American English: "favor" not "favour" [ci skip] | Yves Senn | 2013-07-03 | 1 | -1/+1 |
|/ | | | | according to http://guides.rubyonrails.org/api_documentation_guidelines.html#english | ||||
* | Remove deprecated Hash#diff with no replacement. | Carlos Antonio da Silva | 2013-07-02 | 4 | -23/+7 |
| | | | | | If you're using it to compare hashes for the purpose of testing, please use MiniTest's assert_equal instead. | ||||
* | Merge pull request #10909 from dockyard/master | Carlos Antonio da Silva | 2013-07-02 | 1 | -6/+6 |
|\ | | | | | Use symbols instead of strings in ActiveSupport::Concern | ||||
| * | Use symbols instead of strings | Brian Cardarella | 2013-06-10 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | ActiveSupport::Concern is used all over Rails This PR will only create 3 new objects as keys are never recreated and are not subject to garbage collection. The strings were being uniquely created and garbage collected. I don't have any performance numbers but this should be better than all of the GC. | ||||
* | | Remove deprecated `Date#to_time_in_current_zone` | Vipul A M | 2013-07-02 | 3 | -22/+4 |
| | | |||||
* | | Remove deprecated `Proc#bind` with no replacement. | Carlos Antonio da Silva | 2013-07-01 | 4 | -32/+4 |
| | | |||||
* | | Remove deprecated Array#uniq_by and Array#uniq_by! | Carlos Antonio da Silva | 2013-07-01 | 4 | -50/+5 |
| | | | | | | | | Use native Array#uniq and Array#uniq! instead. | ||||
* | | Remove deprecated AS::BasicObject, use AS::ProxyObject instead | Carlos Antonio da Silva | 2013-07-01 | 4 | -24/+4 |
| | | |||||
* | | Add missing require | Carlos Antonio da Silva | 2013-07-01 | 1 | -0/+1 |
| | | | | | | | | | | | | Commit cfa35c55bb38b27af305ad21408e181bc3cd739e removed the buffered_logger from AS, which required the logger file. Now we need to add the proper require here. | ||||
* | | remove deprecated `BufferedLogger`. | Yves Senn | 2013-07-01 | 4 | -44/+4 |
| | |