Skip to content
Snippets Groups Projects
Commit 5ffa8447 authored by Alex Reisner's avatar Alex Reisner
Browse files

Only load Railtie if Rails exists.

parent 337430ae
No related branches found
No related tags found
No related merge requests found
require "geocoder/configuration" require "geocoder/configuration"
require "geocoder/calculations" require "geocoder/calculations"
require "geocoder/cache" require "geocoder/cache"
require "geocoder/railtie"
require "geocoder/request" require "geocoder/request"
module Geocoder module Geocoder
...@@ -118,4 +117,8 @@ module Geocoder ...@@ -118,4 +117,8 @@ module Geocoder
end end
end end
Geocoder::Railtie.insert # load Railtie if Rails exists
if defined?(Rails)
require "geocoder/railtie"
Geocoder::Railtie.insert
end
...@@ -38,6 +38,10 @@ module ActiveRecord ...@@ -38,6 +38,10 @@ module ActiveRecord
end end
end end
# simulate Rails module so Railtie gets loaded
module Rails
end
# Require Geocoder after ActiveRecord simulator. # Require Geocoder after ActiveRecord simulator.
require 'geocoder' require 'geocoder'
require "geocoder/lookups/base" require "geocoder/lookups/base"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment