aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/hash_with_indifferent_access.rb
Commit message (Expand)AuthorAgeFilesLines
* Fixup 64a430129fKasper Timm Hansen2019-07-251-3/+5
* Use binding.local_variable_get for `:for`Kasper Timm Hansen2019-07-251-5/+3
* Avoid hash allocation for HashWithIndifferentAccess#convert_value default opt...Joel Turkel2019-07-241-1/+3
* Merge pull request #34642 from azimux/improve-hwia-initialize-by-skipping-to_...Rafael França2019-05-011-1/+1
|\
| * HashWithIndifferentAccess#initialize performance improvementMiles Georgi2018-12-061-1/+1
* | Speed improvement for HashWithIndifferentAccess#values_atTimo Schilling2019-04-021-2/+2
* | Speed improvement for HashWithIndifferentAccess#fetch_valuesTimo Schilling2019-04-021-1/+1
* | Speed improvement for HashWithIndifferentAccess#exceptTimo Schilling2019-04-011-0/+3
* | Add HashWithIndifferentAccess#assocStefan Schüßler2019-01-301-0/+13
|/
* Make #to_options an alias for #symbolize_keysNick Weiland2018-11-011-0/+1
* Require the except hash extension before trying to alias itLachlan Sylvester2018-10-011-0/+1
* Fix HashWithIndifferentAccess#without bugAbraham Chan2018-09-281-0/+2
* Remove extra conditions in HWIDA since Rails 6 does not support Ruby 2.2bogdanvlviv2018-02-171-15/+13
* Define transform_keys! in HashWithIndifferentAccessRafael Mendonça França2018-02-161-0/+8
* [Active Support] require_relative => requireAkira Matsuda2017-10-211-2/+2
* Move HWIA specific logic for slice and slice! to HWIA classAkira Matsuda2017-10-211-0/+10
* Ensure `HashWithIndifferentAccess#transform_keys` to return `HashWithIndiffer...yuuji.yaginuma2017-09-271-0/+5
* Revert "Merge pull request #15446 from akshay-vishnoi/doc_changes"Matthew Draper2017-08-051-1/+1
* Merge pull request #29757 from lugray/hash_with_indifferent_access_defaultSean Griffin2017-07-171-10/+30
|\
| * Fix HashWithIndifferentAccess#default when include?(nil)Lisa Ugray2017-07-171-10/+30
* | Merge branch 'master' into make-reverse-merge-bang-order-consistentSean Griffin2017-07-171-2/+19
|\|
| * [Active Support] `rubocop -a --only Layout/EmptyLineAfterMagicComment`Koichi ITO2017-07-111-0/+1
| * Use frozen-string-literal in ActiveSupportKir Shatrov2017-07-091-0/+1
| * [Active Support] require => require_relativeAkira Matsuda2017-07-011-2/+2
| * Implement `fetch_values` for HashWithIndifferentAccess (#28316)Josh Pencheon2017-04-101-0/+13
| * Add aliases for reverse_merge to with_defaultsMatt Casper2017-03-291-0/+2
* | Use method from HashErol Fornoles2017-03-061-1/+1
|/
* Soft-deprecate the top-level HashWithIndifferentAccess classRobin Dupret2017-02-251-0/+2
* Make HWIA#compact not return nil when no nilsPavel Pravosud2017-02-231-1/+1
* Revert "Merge pull request #27925 from robin850/hwia-removal"Kasper Timm Hansen2017-02-201-17/+1
* Deprecate the top-level `HashWithIndifferentAccess` contantRobin Dupret2017-02-191-1/+17
* ensure `#compact` of HWIDA to return HWIDAyuuji.yaginuma2017-01-061-0/+4
* Privatize unneededly protected methods in Active SupportAkira Matsuda2016-12-241-4/+4
* Remove deprecated new_from_hash_copying_defaultAndrew White2016-11-131-9/+0
* Add more rubocop rules about whitespacesRafael Mendonça França2016-10-291-1/+1
* Ensure `#transform_values` of HWIDA to return HWIDAyui-knk2016-10-261-0/+5
* Revert #26826 and add documentationclaudiob2016-10-211-1/+6
* Add missing requireclaudiob2016-10-191-0/+1
* code gardening: removes redundant selfsXavier Noria2016-08-081-1/+1
* Add `Style/EmptyLines` in `.rubocop.yml` and remove extra empty linesRyuta Kamizono2016-08-071-1/+0
* applies new string literal convention in activesupport/libXavier Noria2016-08-061-2/+2
* Fix regression in `Hash#dig` for HashWithIndifferentAccess.Jon Moss2016-02-011-3/+7
* Match HashWithIndifferentAccess#default's behaviour with Hash#defaultDavid Cornu2016-01-071-6/+18
* Deprecate `HWIDA.new_from_hash_copying_default`Sean Griffin2015-10-291-0/+5
* Merge pull request #16357 from gchan/hwia-respects-to-hash-defaultSean Griffin2015-10-291-7/+7
|\
| * `HashWithIndifferentAccess.new` respects the default value or proc on objects...Gordon Chan2014-07-311-7/+7
* | [ci skip] Fix rdoc markupakihiro172015-08-121-1/+1
* | ActiveSupport::HashWithIndifferentAccess select and reject should return enum...Bernard Potocki2015-07-171-0/+2
* | active_support/indifferent_hash: dont raise on to_hash when default_proc raisesSimon Eskildsen2015-07-101-1/+3
* | active_support/indifferent_hash: fix cloning default_proc on dupSimon Eskildsen2015-07-101-1/+9