diff --git a/lib/geocoder/models/base.rb b/lib/geocoder/models/base.rb
index 949354208500219ef9d910b68583b4bf09bc56d9..66ed2041103a20422a10419a832d42b9ae7e312e 100644
--- a/lib/geocoder/models/base.rb
+++ b/lib/geocoder/models/base.rb
@@ -9,7 +9,11 @@ module Geocoder
     module Base
 
       def geocoder_options
-        @geocoder_options
+        if defined?(@geocoder_options)
+          @geocoder_options
+        elsif superclass.respond_to?(:geocoder_options)
+          superclass.geocoder_options
+        end
       end
 
       def geocoded_by