aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't expose `Enumerable#_original_sum_with_required_identity` which is inter...yuuji.yaginuma2018-06-041-1/+5
* Improve grammar for DateAndTime before? and after? calculations [ci skip]Aaron Sumner2018-05-241-2/+2
* Allow Range#=== and Range#cover? on Rangeutilum2018-05-223-23/+68
* Add Enumerable#index_with.Kasper Timm Hansen2018-05-211-1/+25
* Fix #29632 - nil #path leads to NoMethodError in LoadError#is_missing?Neil Souza2018-05-041-1/+1
* Inclusive Language in Documentation Examples [ci skip]Cassidy Kobewka2018-04-151-2/+2
* Don't doc _original_sum_with_required_identityChris Arcand2018-04-121-1/+1
* [ci skip] Add :private option to delegation docYoshiyuki Hirano2018-04-051-1/+2
* Move implementation of `before?` and `after?` to `DateAndTime::Calculations`bogdanvlviv2018-03-314-6/+10
* Merge pull request #32185 from nholden/human_readable_date_time_comparisonsRafael França2018-03-263-0/+6
|\
| * Add `before?` and `after?` methods to date and time classesNick Holden2018-03-063-0/+6
* | Remove unused variableRafael Mendonça França2018-03-221-1/+0
* | Ruby 2.6 will not require monkey patched `URI#unescape`Yasuo Honda2018-03-221-9/+1
* | Only apply monkey-patch if detected to be requiredAshe Connor2018-03-091-2/+9
* | Merge pull request #32183 from kivikakk/uri-ext-fixEileen M. Uchitelle2018-03-071-1/+1
|\ \ | |/ |/|