Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 22, 2009
  1. fix gem release error

    Andre Lewis authored
  2. updated version and history

    Andre Lewis authored
Commits on May 20, 2009
Commits on May 18, 2009
  1. Improved readme file.

  2. Updated gem documentation.

Commits on May 17, 2009
Commits on May 2, 2009
  1. Support multiple ip geocoders, including new setting for ip_provider_…

    GeoLoc failures output to error log. Also, if all geocoders fail, then returns failed GeoLoc object of the highest priority geocoder (instead of just an empty Geoloc object).
  2. Support for External geocoders file

    Allows 'Geocoder' base class to be subclassed in an external 
    file, residing outside of the official geokit gem.
    require 'geokit'
    module Geokit::Geocoders
      @@my_geocoder_api_key = 'REPLACE_WITH_YOUR_API_KEY'
      class MyGeocoder < Geocoder 
        def self.do_geocode(ip)
          # create geoloc instance
          return geoloc
    The extension can be loaded like this;
    require 'geocoders-ext.rb'
    For geokit-rails plugin put "geocoders-ext" in "railsapp/lib/" 
    and add in the config/initializers/geokit_config.rb:
    require 'geocoders-ext.rb'
    Geokit::Geocoders::my_geocoder_api_key = 'XXXXXXXXXX'
    You may reference your custom geocoder to the priority list also;
    "MyGeocoder" -> ":my_geocoder" without the quotes.
Commits on Apr 30, 2009
Commits on Apr 11, 2009
  1. github,rebuild

    Andre Lewis authored
  2. update history and version bump

    Andre Lewis authored
  3. Merge branch 'mergepoint'

    Andre Lewis authored
Commits on Apr 6, 2009
  1. Merge branch 'master' of git:// into gl…

    Andre Lewis authored
Commits on Apr 4, 2009
  1. @andruby
  2. @andruby
Commits on Mar 26, 2009
  1. @glennpow
Commits on Mar 23, 2009
  1. @glennpow

    Added capability to define multiple API keys for different domains th…

    glennpow authored
    …at may be pointing to the same application.
Commits on Mar 19, 2009
  1. updated readme and versions

    Andre Lewis authored
  2. Merge branch 'master' of git:// i…

    Andre Lewis authored
    …nto billeisenhauer/master
Commits on Mar 18, 2009
  1. Very minor changes. Adding success? method since using the success me…

    NeatoIdea authored
    …thod has always bugged me. Adding subclassed geocoder to silence warning message.
Commits on Mar 17, 2009
  1. Implement #hash and #eql? on LatLng to allow for using it as a hash key.

    Luke Melia and Ross Kaffenberger authored
Commits on Mar 15, 2009
  1. @pic

    Fixed typos

    pic authored
Commits on Mar 3, 2009
  1. fixed manifest and added History.txt

    Andre Lewis authored
  2. gem version bump

    Andre Lewis authored
  3. minor readme changes

    Andre Lewis authored
  4. Merge branch 'master' of git:// i…

    Andre Lewis authored
    …nto joeyschoblaska/master
Commits on Feb 25, 2009
  1. @pic

    Fixed GeoLoc#to_yaml

    pic authored
Commits on Feb 23, 2009
  1. google group link

    Andre Lewis authored
Commits on Feb 22, 2009
  1. gem version ++

    Andre Lewis authored
  2. comments/documentation

    Andre Lewis authored
  3. added test for 'all' method on a geocoder which doesn't supply multpl…

    Andre Lewis authored
    …e results
  4. added code comments. Removed Forwardable; use my_geoloc.all to access…

    Andre Lewis authored
    … multiple results
Something went wrong with that request. Please try again.