From 1615a45934ff375dbbd2bea5a02307b6e05db859 Mon Sep 17 00:00:00 2001 From: Peter Fern Date: Thu, 25 Oct 2012 16:26:36 +1100 Subject: [PATCH] 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 --- lib/happymapper.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/happymapper.rb b/lib/happymapper.rb index f642494..02cb8fe 100644 --- a/lib/happymapper.rb +++ b/lib/happymapper.rb @@ -2,8 +2,12 @@ require 'date' require 'time' -class Boolean; end -class XmlContent; end +begin + require 'boolean' +rescue LoadError + class Boolean; end unless defined? Boolean +end +class XmlContent; end unless defined? XmlContent module HappyMapper