summaryrefslogtreecommitdiff
path: root/lib/hashie/dash.rb
Commit message (Expand)AuthorAgeFilesLines
* Ensure all properties are set on exported DashMichael Herold2020-10-221-0/+7
* Fix inconsistencies with Dash defaultsMichael Herold2020-10-231-16/+9
* Change rubocop to allow 100 character lines.Bobby McDonald2019-10-171-1/+2
* Make Dash greedier when creating gettersMichael Herold2018-08-111-5/+17
* Update Rubocop and address the addressable todosMichael Herold2018-06-171-14/+13
* Allow codependent Dash attributes to initializeMichael Herold2018-02-061-2/+11
* Evaluate procs default values in object initializationsazor2016-10-311-1/+5
* provide self as context when evaluating defaultgregory2015-02-011-1/+2
* Fix bug where Dash changes argument to `property`Douglas Willcocks2015-01-131-1/+1
* Support for conditionally required Dash propertiesChris Cashwell2014-12-111-6/+23
* Custom error messages for required properties in Hashie::Dash subclassesPetr Balaban2014-10-071-5/+11
* Merging Hashie::Mash now correctly only calls the block on duplicate valuesAmy Sutedja2014-09-051-1/+1
* Include Trash and Dash class name when raising NoMethodError.gregory2014-06-201-9/+11
* Added Dash and Trash#update_attributes.gregory2014-06-191-2/+15
* Do not convert keys to strings in Dash and Trash.dblock2014-05-021-8/+6
* Reorganized extensions, consolidated Hashie StringifyKeys implementation.dblock2014-04-301-1/+2
* Added Rubocop.dblock2014-03-301-34/+33
* Merge branch 'fix-113-dash-merge' of github.com:spencer1248/hashiedblock2014-03-301-0/+15
|\
| * Fix Dash#merge!Spencer Rogers2013-11-301-0/+7
| * Fix Dash#mergeSpencer Rogers2013-11-301-0/+8
* | Adding support for dash properties that end in bangDavid Marshall2013-07-171-9/+3
|/
* Ensure #replace always returns itself, like ::Hash#replaceJim Myhrberg2013-03-021-0/+1
* Fix issue with #replace causing default values to override specifiedJim Myhrberg2013-02-261-1/+1
* Add #replace to Hashie::Dash to achieve Hash-like behaviorJim Myhrberg2013-02-261-0/+6
* Added support for deferred properties to DashBrad Gessler2013-02-121-2/+7
* Concisely handle TypeError in Hashie::DashDoc Ritezel2013-02-121-7/+3
* Fix Hashie::Dash DefaultsDoc Ritezel2013-02-121-1/+9
* Merge pull request #66 from arthwood/masterJerry Cheung2013-02-111-2/+2
|\
| * remove unnecessary scopingArtur Bilski2012-11-231-2/+2
* | initialize translations before other properties in trashsleverbor2012-03-211-3/+7
|/
* [REQUIRED] properties added to Dash, removed Lash classBram Swenson2011-07-231-1/+36
* Closes #11 - Applied dismaldenizen's patch to allow block setting.Michael Bleigh2011-01-271-4/+6
* Add in better default handlingDarcy Laycock2011-01-201-1/+3
* Add add a failing state to the dash specDarcy Laycock2011-01-201-1/+1
* Use the hash writer instead of send on initializeDarcy Laycock2011-01-131-1/+1
* call `super` in Dash.inherited methodMislav Marohnić2010-08-291-0/+1
* heavily rework Dash for bugfixes and performanceMislav Marohnić2010-08-261-44/+46
* Initializing Dash with a nilLes Hill and Robert Pitts2010-08-101-1/+1
* CleanupLes Hill and Robert Pitts2010-08-101-4/+4
* Swapped out class variables to scale the ancestors tree. This allows for the ...Ben Schwarz2010-01-151-4/+18
* Storing dash properties in a class variable to allow for subclassing (#Issue 2)Ben Schwarz2010-01-141-4/+4
* Dashes now raises NoMethodError when reading a non-existent propertyAndré Luis Leal Cardoso Junior2009-11-161-7/+13
* Removes a debugging puts and updates the .gitignrore to ignore gemsDaniel Neighman2009-11-131-16/+15
* Adds pretty inspect for Dash.Michael Bleigh2009-11-121-5/+22
* Symbolize inbound keys on Dash, update README, ignore .gemspec since GitHub d...Michael Bleigh2009-11-121-1/+1
* Adding READMEMichael Bleigh2009-11-121-0/+72