summaryrefslogtreecommitdiff
path: root/lib/hashie/mash.rb
Commit message (Expand)AuthorAgeFilesLines
* Add Ruby 3.1 to CI (#558)Peter Goldstein2022-01-271-13/+9
* Add #except under Ruby 3Jack Jennings2021-11-021-0/+7
* Hashie::Mash already includes Hashie::Extensions::PrettyInspect via Hashie::HashAkira Matsuda2020-11-041-1/+0
* Changes to `Mash` initialization key string conversion. (#521)Caroline Artz2020-05-041-10/+9
* Suppress a Ruby's warning when using Ruby 2.6.0+Koichi ITO2020-01-181-14/+14
* Don't warn when setting most affixed keys (#500)Michael Herold2020-01-151-1/+6
* Fix except use in Mash#load (#508)Bobby McDonald2020-01-141-2/+3
* Only define compact on ruby >= 2.4Bobby McDonald2020-01-131-6/+6
* Ensure that Hashie::Arrays are not deconvertedMichael Herold2019-12-131-2/+0
* update comment for Mash truthiness methodsJeff Manian2019-11-251-1/+2
* Merge pull request #492 from BobbyMcWho/remove-blacklist-whitelistDaniel Doubrovkine (dB.) @dblockdotorg2019-10-281-1/+1
|\
| * Remove references to blacklists and whitelistsBobby McDonald2019-10-251-1/+1
* | remove tap and use blockBobby McDonald2019-10-171-5/+4
|/
* Allow mash error silencing (#488)Bobby McDonald2019-10-141-50/+16
* Implement ruby 2.6 hash merging.Bobby McDonald2019-08-141-5/+30
* Implement non-destructive hash methodsBobby McDonald2019-08-141-0/+42
* Add selective key-conflict warnings for Mash subclasses (#478)Bobby McDonald2019-07-181-5/+20
* Allow options on Mash.load (#474)Daniel Doubrovkine (dB.) @dblockdotorg2019-03-221-1/+1
* Add Hashie::Extensions::Mash::DefineAccessors.Vladimir Kochnev2019-01-281-0/+4
* Reverse condition check in Mash#deep_updateLaerti Papa2018-10-031-1/+1
* Do not call any reader attribute in Mash#update if key does not existLaerti Papa2018-10-021-1/+1
* [rubocop] Improve our RuboCop setupMichael Herold2018-09-301-4/+9
* Update Rubocop and address the addressable todosMichael Herold2018-06-171-21/+21
* Propagate Mash `default_proc` to sub-HashesMichael Herold2018-02-041-1/+1
* removed typo in error messageGiles Bowkett2017-08-011-1/+1
* Fix "@disable_warnings" spec warning (#416)Alexandre Filipe Campos2017-03-011-1/+1
* Don't log when overwriting Mash keysMichael Herold2017-02-241-1/+6
* Add an extension to maintain original Mash keys (#326)Michael Herold2017-02-221-0/+1
* Fix a performance regression due to loggingMichael Herold2017-02-181-1/+1
* Carry over disabling warnings to subclassesMichael Herold2017-02-101-0/+9
* Fix passing Pathname object to Hashie::Mesh.load()Albert Song2017-02-081-2/+3
* Allow Mash subclasses to disable warningsMichael Herold2017-02-041-0/+25
* Fix #391: require all dependencies in Hashie::Mash.dblock2017-01-311-0/+2
* Add a logging layer to address common issues (#381)Michael Herold2016-11-021-0/+15
* Fix support for Array#digjonathan schatz2016-06-011-1/+5
* Convert Mash keys for #digTakashi Kokubun2016-02-081-0/+6
* Make reverse_merge compatible with subclassing.Vladimir Kochnev2015-11-151-1/+1
* Some micro optimizations to Hashie::Mash.Vladimir Kochnev2015-08-311-12/+19
* Removed Mash#id and Mash#type.Jonathan Rochkind2015-04-081-8/+0
* Add Hashie::Mash#reverse_merge. Increase Rubocop class length.Max Goldstein2015-02-251-0/+5
* add Hashie::Mash#extractable_options?Ryan Buckley2015-01-191-0/+5
* Fix handling of default proc values in MashErol Fornoles2014-12-301-7/+8
* Merging Hashie::Mash now correctly only calls the block on duplicate valuesAmy Sutedja2014-09-051-1/+1
* suffix parser pattern is constant - we shouldn't compile it every time for su...Andrey Fadeyev2014-09-011-2/+2
* Revert "dont convert keys on initialization"dblock2014-08-261-20/+45
* Add Hashie::Extensions::Mash::SafeAssignmentMichael Herold2014-08-201-1/+6
* dont convert keys on initializationgregory2014-07-221-45/+20
* Added Mash#load with YAML file support.gregory2014-07-141-0/+19
* Fix Hashie::Mash#values_at.Tom Hulihan2014-06-271-0/+4
* Replaced respond_to with respond_to_missing in Mash and ActiveModel.dblock2014-05-011-1/+1