15ea67ef06
By default, Mashes don't state that they respond to unset keys. This causes unexpected behavior when you try to use a Mash with a SimpleDelegator. This new extension allows you create a permissive subclass of Mash that will be fully compatible with SimpleDelegator and allow you to fully do thunk-oriented programming with Mashes. This comes with the trade-off of a ~19KB cache for each of these subclasses and a ~20% performance penalty on any of those subclasses. |
||
---|---|---|
.. | ||
extensions | ||
parsers | ||
array_spec.rb | ||
clash_spec.rb | ||
dash_spec.rb | ||
hash_spec.rb | ||
mash_spec.rb | ||
rash_spec.rb | ||
trash_spec.rb | ||
utils_spec.rb | ||
version_spec.rb |