From b418e0e4085ec3adc130ac14d51d96354dc41314 Mon Sep 17 00:00:00 2001
From: David Czarnecki <dczarnecki@agoragames.com>
Date: Mon, 5 Mar 2012 14:19:17 -0500
Subject: [PATCH] Conditional store loading

---
 lib/geocoder.rb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/geocoder.rb b/lib/geocoder.rb
index a4b52ac5..4e48a312 100644
--- a/lib/geocoder.rb
+++ b/lib/geocoder.rb
@@ -3,9 +3,9 @@ require "geocoder/calculations"
 require "geocoder/exceptions"
 require "geocoder/cache"
 require "geocoder/request"
-require "geocoder/models/active_record"
-require "geocoder/models/mongoid"
-require "geocoder/models/mongo_mapper"
+require "geocoder/models/active_record" if defined?(::ActiveRecord)
+require "geocoder/models/mongoid" if defined?(::Mongoid)
+require "geocoder/models/mongo_mapper" if defined?(::MongoMapper)
 
 module Geocoder
   extend self
-- 
GitLab