aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext
Commit message (Expand)AuthorAgeFilesLines
* Fix including/excluding flatteningGabriel Sobrinho2019-03-062-7/+7
* Added Array#including, Array#excluding, Enumerable#including, Enumerable#excl...David Heinemeier Hansson2019-03-052-8/+40
* activesupport: Simplify class_attribute implementation (#35454)Dylan Thacker-Smith2019-03-031-15/+10
* Remove redundant returning `object`Ryuta Kamizono2019-02-091-1/+0
* Use Ruby 2.4+ native transform_values(!)Kasper Timm Hansen2019-02-081-7/+2
* Add 'Hash#deep_transform_values', and 'Hash#deep_transform_values!'Guillermo Iguaran2019-02-082-0/+53
* Remove the Kernel#` override that turns ENOENT into nilAkinori MUSHA2019-01-312-14/+0
* No dup nor delete from optionsKrzysztof Rybka2019-01-181-5/+6
* Remove deprecated `Module#reachable?` methodRafael Mendonça França2019-01-172-7/+1
* Refactor calculating beginning_of_quarter and end_of_quarter (#34927)Krzysztof Rybka2019-01-141-2/+2
* Clarify `delegate_missing_to` [ci skip]bogdanvlviv2019-01-041-1/+1
* Clarify benefit of `delegate_missing_to`Michael Gee2019-01-041-1/+1
* Make Active Storage blob keys lowercaseJulik Tarkhanov2018-12-301-3/+23
* Clarify the :to parameter of delegateEddie Lebow2018-12-201-1/+1
* Follow up #34754bogdanvlviv2018-12-203-3/+3
* Use native `Array#append`, `Array#prepend`, `Hash#transform_keys`, and `Hash#...Ryuta Kamizono2018-12-203-36/+2
* Require Ruby 2.5 for Rails 6.Kasper Timm Hansen2018-12-191-23/+0
* Merge pull request #34037 from reitermarkus/atomic_write-permissionsRafael França2018-11-221-1/+1
|\
| * Ensure correct permission when `tmpdir` is the same as `dirname`.Markus Reiter2018-10-021-1/+1
* | Remove odd spaces [ci skip]Ryuta Kamizono2018-11-211-2/+2
* | Improve documentation for Hash#slice!Daniel Lopez 👾2018-11-211-2/+3
* | Consistently use kwargs for `instance_{reader,writer,accessor}` optionsRyuta Kamizono2018-10-201-12/+7
* | ActiveSupport module may not always already defined hereAkira Matsuda2018-10-202-150/+154
* | attribute_accessors no longer uses extract_options since a5b0c60714e1e8d8c182...Akira Matsuda2018-10-201-2/+0
* | Fix issue where duration where always rounded up to a second:Edouard CHIN2018-10-121-1/+1
* | Merge pull request #34068 from schneems/schneems/micro-optimize-try-nilRichard Schneeman2018-10-051-2/+2
|\ \
| * | This PR speeds up Nil#try by avoiding an allocation when only one argument is...schneems2018-10-031-2/+2
* | | Prefix Module#parent, Module#parents, and Module#parent_name with moduleGannon McGibbon2018-10-021-13/+37
* | | Merge pull request #33058 from gmcgibbon/string_first_last_negative_deprecationRafael França2018-10-021-0/+8
|\ \ \ | |_|/ |/| |
| * | Add deprecation warning when String#first and String#last receive negative in...Gannon McGibbon2018-09-281-0/+8
* | | Add `Style/RedundantFreeze` to remove redudant `.freeze`Yasuo Honda2018-09-292-2/+2
|/ /
* / Handle more unsafe String methods (#33990)Janosch Müller2018-09-271-2/+15
|/
* Change the empty block style to have space inside of the blockRafael Mendonça França2018-09-251-1/+1
* Merge pull request #33800 from aeroastro/feature/doc-change-for-blankXavier Noria2018-09-131-1/+1
|\
| * Revert falsey with example reorderedTakumasa Ochi2018-09-141-2/+2
| * Improve API document on Object#blank?Takumasa Ochi2018-09-061-2/+2
* | Faster multiple_of? methodrigani2018-09-121-1/+1
* | SafeBuffer should maintain safety upon getting a slice via a range if origina...Yumin Wong2018-08-311-3/+1
|/
* 20% faster `try`Sean Griffin2018-08-291-8/+7
* 32% Faster Object#tryschneems2018-08-291-1/+10
* Refactor `Array#extract!`bogdanvlviv2018-08-141-7/+7
* Add `Array#extract!`bogdanvlviv2018-08-142-0/+22
* Fix example in thread_mattr_accessor documentationFabian Mersch2018-07-311-1/+1
* Remove unused `require "active_support/core_ext/regexp"`Ryuta Kamizono2018-07-294-4/+0
* Update with_options.rbDaniel Amireh2018-07-251-1/+1
* e4e1b62 broke `to_param` handling:Edouard CHIN2018-07-121-2/+5
* Merge pull request #33106 from marcandre/datecalcRafael Mendonça França2018-06-111-15/+12
|\
| * Use fetch for better error handlingMarc-Andre Lafortune2018-06-091-2/+2
| * Use same weekday correspondance as Date#wday.Marc-Andre Lafortune2018-06-091-13/+10
|/
* Add `ActiveSupport::CompareWithRange` to API docsbogdanvlviv2018-06-071-1/+1