Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use the 'boolean' gem if available #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pdf
Copy link

@pdf pdf commented Oct 25, 2012

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), so if there are other gems that define these consts as something other than class, you can load them before unhappymapper and things will be happy.

As a fallback that allows for other gems defining them, only define
Boolean and XmlContent if they're not already defined
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant