Make Geocoder.lookup private.
Also move 'address' and 'coordinates' methods from Geocoder::Lookup::Base to Geocoder. This simplifies the interface and allows us to choose a lookup engine dynamically for other types of geocoding (eg: IP addresses).
Showing
- lib/geocoder.rb 26 additions, 4 deletionslib/geocoder.rb
- lib/geocoder/active_record.rb 3 additions, 3 deletionslib/geocoder/active_record.rb
- lib/geocoder/lookups/base.rb 9 additions, 13 deletionslib/geocoder/lookups/base.rb
- lib/geocoder/lookups/google.rb 0 additions, 4 deletionslib/geocoder/lookups/google.rb
- lib/geocoder/lookups/yahoo.rb 0 additions, 4 deletionslib/geocoder/lookups/yahoo.rb
- test/geocoder_test.rb 3 additions, 3 deletionstest/geocoder_test.rb
Please register or sign in to comment