burtlo/happymapper — pull request #10 by pdf (2012-10-25 05:40:45+00:00)
Title: Use the 'boolean' gem if available

As a fallback that allows for other gems defining them, only define
Boolean and XmlContent if they're not already defined.

Currently unhappymapper and the boolean gem are incompatible, because unhappymapper defines Boolean as a class, and the boolean gem defines it as a module.

This patch will load the boolean gem if available and fall back to defining Boolean locally, but only if Boolean is not already defined (I did the same for XmlContent just in case too).