diff --git a/lib/geocoder/lookups/maxmind_local.rb b/lib/geocoder/lookups/maxmind_local.rb index fb6ac7f588a7b1e5c99a9ee75ebfc07b60da66f9..62ed2d643520bf99ba3b236137e48d33071a768f 100644 --- a/lib/geocoder/lookups/maxmind_local.rb +++ b/lib/geocoder/lookups/maxmind_local.rb @@ -1,15 +1,19 @@ require 'geocoder/lookups/base' require 'geocoder/results/maxmind_local' -begin - require 'geoip' -rescue LoadError => e - raise 'Could not load geoip dependency. To use MaxMind Local lookup you must add geoip gem to your Gemfile or have it installed in your system.' -end - module Geocoder::Lookup class MaxmindLocal < Base + def initialize + begin + require 'geoip' + rescue LoadError => e + raise 'Could not load geoip dependency. To use MaxMind Local lookup you must add geoip gem to your Gemfile or have it installed in your system.' + end + + super + end + def name "MaxMind Local" end