aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext
Commit message (Expand)AuthorAgeFilesLines
* Missing require AS/core_ext/string/inflectionsAkira Matsuda2019-08-021-0/+2
* Missing require "AS/core_ext/date_time/conversions"Akira Matsuda2019-08-011-0/+1
* It may be better to explicitly require 'object/try' where we call `try`Akira Matsuda2019-08-011-0/+1
* Call raise with parentheses like a normal method call with argumentsCarlos Antonio da Silva2019-07-291-2/+2
* Performance improvement for `String#to`Ryuta Kamizono2019-07-281-1/+1
* Merge pull request #36185 from jonathanhefner/optimize-string-first-and-lastRafael França2019-07-281-22/+2
|\
| * Improve String#first and #last performanceJonathan Hefner2019-05-051-22/+2
* | Use match? where we don't need MatchDataAkira Matsuda2019-07-271-1/+1
* | Remove tough to grasp -1 + 1 = 0 from String#toKasper Timm Hansen2019-07-261-2/+2
* | Merge pull request #36180 from jonathanhefner/optimize-string-fromRafael França2019-07-251-2/+3
|\ \
| * | Avoid extra allocation in String#from and #toJonathan Hefner2019-05-051-2/+3
| |/
* | Merge pull request #36412 from robotdana/compact_blankRafael Mendonça França2019-07-251-0/+46
|\ \
| * | Add compact_blank shortcut for reject(&:blank?)Dana Sherson2019-06-051-0/+46
* | | Omit marshal_dump & _dump from delegate_missing_toAaron Lipman2019-07-171-0/+6
* | | Implement UnboundMethod#duplicable?Jean Boussier2019-07-121-1/+10
* | | Remove dead code in duplicable.rbJean Boussier2019-07-111-120/+1
* | | Indentation >>Akira Matsuda2019-06-221-6/+6
* | | Delete `DateAndTime` method definition in rails that is compatible with ruby ...soartec-lab2019-06-162-30/+30
* | | Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-134-4/+0
* | | Add missing file to require digest/uuid on active_support core extensionsLucas Arantes2019-06-121-0/+3
|/ /
* | Change commentsEdu Depetris2019-05-251-2/+2
* | Address 639d7be. Readd changelog line; remove needless explicit return.Kasper Timm Hansen2019-05-241-1/+1
* | Add :allow_nil option to delegate_missing_to; use in ActiveStorageMatt Tanous2019-05-231-3/+8
|/
* Improve error message of ActiveSupport delegateokuramasafumi2019-04-291-1/+1
* Frozen truncate (#36109)Jordan Thomas2019-04-261-1/+1
* Preserve html_safe? status on ActiveSupport::SafeBuffer#*r7kamura2019-04-191-0/+6
* Merge pull request #35771 from timoschilling/hash-speed-improvementsRafael França2019-04-021-1/+1
|\
| * Speed improvement for Hash#exceptTimo Schilling2019-03-291-1/+1
* | Tweaks CHANGELOGs and docs [ci skip]Ryuta Kamizono2019-03-311-4/+4
|/
* Merge pull request #34405 from shugo/safe_buffer_backref_fixMatthew Draper2019-03-281-2/+37
|\
| * Eliminate a thread local variable as suggested by nobuShugo Maeda2019-02-141-8/+1
| * Remove trailing spaceShugo Maeda2018-11-081-1/+1
| * Add a commented code example of what will be producedShugo Maeda2018-11-081-22/+22
| * sub, sub!, gsub, and gsub! should set back referencesShugo Maeda2018-11-081-2/+44
* | Fix bug in Range comparisons when comparing to excluded-end RangeOwen Stephens2019-03-281-12/+21
* | Fix Time#advance to work with dates before 1001-03-07Andrew White2019-03-181-2/+1
* | Update docs for 'parameterize()' [ci skip]Sharang Dashputre2019-03-161-1/+1
* | support slice assignment on SafeBufferRichard Monette2019-03-131-2/+6
* | Change wording of some instances of 'opt out' [ci skip]Sharang Dashputre2019-03-122-10/+10
* | Add locale option to parameterizeKaan Ozkan2019-03-111-2/+7
* | 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