aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/string
Commit message (Expand)AuthorAgeFilesLines
* 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
* | 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
| |/
* / Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-131-1/+0
|/
* Frozen truncate (#36109)Jordan Thomas2019-04-261-1/+1
* Preserve html_safe? status on ActiveSupport::SafeBuffer#*r7kamura2019-04-191-0/+6
* 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
* | Update docs for 'parameterize()' [ci skip]Sharang Dashputre2019-03-161-1/+1
* | support slice assignment on SafeBufferRichard Monette2019-03-131-2/+6
* | Add locale option to parameterizeKaan Ozkan2019-03-111-2/+7
|/
* 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-291-1/+1
|/
* Handle more unsafe String methods (#33990)Janosch Müller2018-09-271-2/+15
* SafeBuffer should maintain safety upon getting a slice via a range if origina...Yumin Wong2018-08-311-3/+1
* String#truncate_bytes: limit to N bytes without breaking multibyte charsJeremy Daer2018-02-181-0/+41
* `String#strip_heredoc` preserves frozennessJeremy Daer2018-02-171-1/+3
* Rails 6 requires Ruby 2.4.1+Jeremy Daer2018-02-171-3/+4
* Mention about Ruby 2.4 Unicode case mappings in `mb_chars` example [ci skip] ...Ryuta Kamizono2017-11-291-1/+3
* [ci skip] Correct output for UpcaseDixit Patel2017-11-291-1/+1
* Update incorrect backtick usage in RDoc to teletypeT.J. Schuck2017-11-222-2/+2
* [Active Support] require_relative => requireAkira Matsuda2017-10-216-10/+10
* Remove obsolete documentation [ci skip]Max Felsher2017-10-191-3/+0
* Clarify intentions around method redefinitionsMatthew Draper2017-09-011-3/+3
* Update String#camelize to provide feedback when wrong option is passedRicardo Díaz2017-08-021-0/+2
* [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment`Koichi ITO2017-07-1113-0/+13
* Use frozen-string-literal in ActiveSupportKir Shatrov2017-07-0913-0/+13
* [Active Support] require => require_relativeAkira Matsuda2017-07-016-9/+9
* Use keyword arguments instead of hashRafael Mendonça França2017-03-281-4/+4
* Merge pull request #28480 from mubashirhanif/add_keep_id_suffix_option_to_hum...Rafael Mendonça França2017-03-281-9/+19
|\
| * Added options hash to titleize method and keep_id_suffix option to humanizeMubashir Hanif2017-03-211-9/+19
* | :golf: else + if = elsifAkira Matsuda2017-01-171-10/+8
* | There's no such moduleAkira Matsuda2017-01-051-4/+4
|/
* Remove deprecated separator argument from parameterizeAndrew White2016-11-141-5/+1
* Merge pull request #26905 from bogdanvlviv/docsAndrew White2016-11-132-3/+3
|\
| * Add missing `+` around a some literals.bogdanvlviv2016-10-272-3/+3
* | Add more rubocop rules about whitespacesRafael Mendonça França2016-10-292-3/+3
|/
* Add three new rubocop rulesRafael Mendonça França2016-08-161-1/+1
* code gardening: removes redundant selfsXavier Noria2016-08-082-3/+3
* normalizes indentation and whitespace across the projectXavier Noria2016-08-062-4/+4
* applies new string literal convention in activesupport/libXavier Noria2016-08-0610-23/+23
* Missing require 'active_support/multibyte/unicode'Akira Matsuda2016-07-121-0/+1