intridea/hashie — pull request #107 by davemitchell (2013-07-28 21:27:31+00:00)
Title: Fixes Issue #106: deep_merge recursively slow

The call to custom_writer within deep_merge was exponentially converting the values (unnecessarily, since they were just converted within deep_merge). Added an optional param to custom_writer to suppress the conversion. Unfortunately, had to also add the param to coercion's customer_writer method as well (which is just ignored) to not break the inheritance.

All tests pass.