summaryrefslogtreecommitdiff
path: root/lib/hashie/mash.rb
Commit message (Expand)AuthorAgeFilesLines
...
* Reorganized extensions, consolidated Hashie StringifyKeys implementation.dblock2014-04-301-1/+2
* Added Hashie::Extensions::Mash::ActiveModel for compatibility with Rails 4 St...dblock2014-04-301-11/+21
* Added Rubocop.dblock2014-03-301-26/+25
* Merge branch 'fix-mash-default' of github.com:ryansouza/hashiedblock2014-03-301-1/+1
|\
| * Correctly use Hash#default from Mash#method_missingRyan Souza2013-08-051-1/+1
* | Merge branch 'do_not_respond_to_every_method_with_suffix' of github.com:Maxim...dblock2014-03-301-2/+10
|\ \
| * | Reuse suffixes constant for method missing suffixes searchMaxim Filimonov2013-07-211-1/+2
| * | Do not respond to suffixes for keys which are not present in mash. Fixes comp...Maxim Filimonov2013-07-211-1/+8
| |/
* | Fixes Issue #106: deep_merge recursively slowDave Mitchell2013-07-281-4/+4
|/
* Coercion improvements, specs passingEric Pierce2013-05-091-4/+7
* Make Mash#fetch more consistent with ruby hashes [fixes #92, fixes #93]Mark Abramov2013-04-241-2/+2
* make Hashie::Mash also respond to unknown keys with suffixesVsevolod Romashov2013-03-151-1/+1
* fix broken indentationVsevolod Romashov2013-03-141-23/+23
* fix Hashie::Mash#respond_to? with a suffixed keyVsevolod Romashov2013-03-141-1/+1
* Ensure #replace always returns itself, like ::Hash#replaceJim Myhrberg2013-03-021-0/+1
* Add #replace to Hashie::Mash to achieve Hash-like behaviorJim Myhrberg2013-02-261-0/+5
* Remove override of object_id #77Mat Schaffer2013-02-181-4/+0
* allow a block for merge and updateJerry Cheung2013-02-121-5/+7
* remove unnecessary scopingArtur Bilski2012-11-231-1/+1
* defined Hashie::Mash#fetchArtur Bilski2012-11-231-0/+4
* add object_id exception to MashSteven Davidovitz2012-09-041-0/+4
* don't try and call Object#id when calling Mash#idSteven Davidovitz2012-08-311-2/+2
* respect other Hashie::Hash subclasses when assigning a valueJerry Cheung2012-06-041-0/+2
* Add under-bang extension to Hashie::MashDave Mitchell2012-04-151-1/+26
* Add aliases so full Hash spec works with Hashie::Mash. Steven! Ragnarök2011-09-061-0/+3
* enhance Hashie::Mash#respond_to? so that it supports the optional include_pri...Ryan LeCompte2011-07-241-3/+3
* allow Mash to use 'type' as keyname, object#type is depreciated anywayscmar2011-04-061-0/+4
* Closes #11 - Applied dismaldenizen's patch to allow block setting.Michael Bleigh2011-01-271-2/+4
* Mash#delete now works with Symbol keyRainux Luo2010-09-081-0/+4
* Merge branch 'master' of github.com:intridea/hashieMichael Bleigh2010-08-311-2/+2
|\
| * initialze_reader and convert_value should respect subclassing by using self.c...tcocca2010-08-311-2/+2
* | Mash: add `shallow_update` and `shallow_merge` methodsMislav Marohnić2010-08-261-0/+14
* | add missing requires to Hash and MashMislav Marohnić2010-08-261-0/+2
* | Mash: fix deep_merge/deep_update and make `merge` deep by defaultMislav Marohnić2010-08-261-2/+8
|/
* Do not convert child mashes, retain their class.Michael Bleigh2010-08-191-1/+3
* Query methods now return false if the key has been set to nil or false. Close...Michael Bleigh2010-08-101-1/+1
* Changed up spec_helper a bit, added respond_to? on MashMichael Bleigh2010-07-281-1/+7
* Adds a fix for json generationDaniel Neighman2010-06-221-6/+2
* should not convert the type of Hashie::Mashes childs to Hashie::Mashandrehjr2010-01-141-1/+1
* Updates to the mash for ensuring that nil values aren't overwrittenDaniel Neighman2009-11-131-2/+3
* Simplifies the MashDaniel Neighman2009-11-131-24/+2
* ProgressDaniel Neighman2009-11-131-51/+10
* Updates method_missingDaniel Neighman2009-11-131-44/+60
* Adds pretty inspect for Dash.Michael Bleigh2009-11-121-13/+3
* All specs are passing again after fixing a namespacing issue.Michael Bleigh2009-09-061-0/+208