summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #350 from marshall-lee/fix_ignore_undeclaredDaniel Doubrovkine (dB.) @dblockdotorg2016-02-081-2/+5
|\
| * Refactor IgnoreUndeclared#initialize_attributes.Vladimir Kochnev2016-02-081-2/+5
| * Stringified translations wasn't working in IgnoreUndeclared.Vladimir Kochnev2016-02-081-1/+1
* | Convert Mash keys for #digTakashi Kokubun2016-02-081-0/+6
|/
* Fix `#merge` breaking indifferent accessMichael Herold2016-01-311-0/+8
* Make reverse_merge compatible with subclassing.Vladimir Kochnev2015-11-151-1/+1
* Clash: multiple bang notation callsBartosz Kopiński2015-10-271-11/+12
* Make DeepLocate indifference-aware by defaultbugfix-deep-findMichael Herold2015-10-251-15/+21
* Upgraded to RuboCop 0.34.2.dblock2015-10-251-2/+4
* Ensure that MethodQuery methods return booleans.Michael Herold2015-10-251-5/+30
* Preparing for next development iteration, 3.4.4. [ci skip]dblock2015-10-251-1/+1
* - Removed `Hashie::Extensions::MergeInitializer` from `StrictKeyAccess` Exten...Peter Boling2015-10-241-12/+15
* SRP: The StrictKeyAccess extension will raise an error whenever a key is acce...Peter Boling2015-10-232-0/+72
* Merge pull request #311 from marshall-lee/refactor_coercionDaniel Doubrovkine (dB.) @dblockdotorg2015-09-021-39/+65
|\
| * Refactor `Hashie::Extensions::Coercion`, add cache.Vladimir Kochnev2015-09-021-39/+65
* | Speed up SafeAssignment and fix private methods.Vladimir Kochnev2015-09-021-1/+1
|/
* Merge pull request #308 from marshall-lee/mash_micro_optimizeDaniel Doubrovkine (dB.) @dblockdotorg2015-08-311-12/+19
|\
| * Some micro optimizations to Hashie::Mash.Vladimir Kochnev2015-08-311-12/+19
* | Remove needless codeVladimir Kochnev2015-08-311-2/+0
* | Introduce Hashie::Extensions::Dash::Coercion.Vladimir Kochnev2015-08-312-0/+26
|/
* Fix bug (#303) preventing use of deep_merge/stringify_keys/symbolize_keys on ...Vincent Esche2015-06-083-10/+18
* Preparing for next release, 3.4.3Michael Herold2015-06-021-1/+1
* Extract Trash behavior into an extensionMichael Herold2015-04-253-117/+170
* Clarify the in-line documentation for DeepFindMichael Herold2015-04-181-0/+18
* Removed Mash#id and Mash#type.Jonathan Rochkind2015-04-081-8/+0
* Preparing for next development iteration, 3.4.2.dB2015-03-311-1/+1
* Preparing for release, 3.4.1.v3.4.1dB2015-03-311-1/+1
* Fixed coercions in a subclass accumulating in the superclass.Martin Streicher2015-03-311-1/+1
* Add Hashie::Mash#reverse_merge. Increase Rubocop class length.Max Goldstein2015-02-251-0/+5
* Fix crash building a Mash w/ IndifferentAccess from HashWithIndifferentAccessBenny Weingarten-Gabbay2015-02-051-4/+4
* Merge pull request #272 from msievers/deep_locateDaniel Doubrovkine (dB.) @dblockdotorg2015-02-033-21/+99
|\
| * Backed Hashie::Extensions::DeepFind by Hashie::Extensions::DeepLocateMichael Sievers2015-02-031-21/+4
| * Added Hashie::Extensions::DeepLocateMichael Sievers2015-02-032-0/+95
* | bump to 3.4.0v3.4.0gregory2015-02-021-1/+1
|/
* provide self as context when evaluating defaultgregory2015-02-011-1/+2
* add Hashie::Mash#extractable_options?Ryan Buckley2015-01-191-0/+5
* Refactor MethodReader#method_missingZloy2015-01-191-6/+12
* Methods such as abc? return true/false Hashie::Extensions::MethodReader.Zloy2015-01-141-0/+4
* Fix bug where Dash changes argument to `property`Douglas Willcocks2015-01-131-1/+1
* Public utility methods for stringify/symbolize keysMax Lincoln2014-12-303-36/+85
* Add block to Extensions::DeepMergeIlya Kamenko2014-12-301-12/+17
* Fix handling of default proc values in MashErol Fornoles2014-12-301-7/+8
* Refactor property definitions and initializationsErol Fornoles2014-12-291-4/+4
* Inherit key coercions.Erol Fornoles2014-12-281-3/+11
* Support for conditionally required Dash propertiesChris Cashwell2014-12-111-6/+23
* Add block to indifferent access #fetchJan Graichen2014-12-091-2/+2
* SafeAssignment will now also protect hash-style assignments.Jonathan Rochkind2014-12-091-3/+6
* Update key conversion extensionsBartosz Kopiński2014-12-082-32/+30
* Preparing for the 3.3.3 development iteration.dblock2014-11-261-1/+1
* Preparing for release, 3.3.2.v3.3.2dblock2014-11-261-1/+1