Geocoder.configure(
  # geocoding options
  :timeout        => 5,           # geocoding service timeout (secs)
  :lookup         => :yandex,     # name of geocoding service (symbol)
  :ip_lookup      => :telize,
  # :language     => :en,         # ISO-639 language code
  # :use_https    => false,       # use HTTPS for lookup requests? (if supported)
  # :http_proxy   => nil,         # HTTP proxy server (user:pass@host:port)
  # :https_proxy  => nil,         # HTTPS proxy server (user:pass@host:port)
  # :api_key      => nil,         # API key for geocoding service
  # :cache        => nil,         # cache object (must respond to #[], #[]=, and #keys)
  # :cache_prefix => "geocoder:", # prefix (string) to use for all cache keys

  # exceptions that should not be rescued by default
  # (if you want to implement custom error handling);
  # supports SocketError and TimeoutError
  # :always_raise => [],

  # calculation options
  :units     => :km,       # :km for kilometers or :mi for miles
  :distances => :spherical    # :spherical or :linear
)

Geocoder.configure(
  # geocoding options
  :timeout        => 5,           # geocoding service timeout (secs)
  :lookup         => :dstk,       # name of geocoding service (symbol)
  :ip_lookup      => :telize,
  # :language     => :en,         # ISO-639 language code
  # :use_https    => false,       # use HTTPS for lookup requests? (if supported)
  # :http_proxy   => nil,         # HTTP proxy server (user:pass@host:port)
  # :https_proxy  => nil,         # HTTPS proxy server (user:pass@host:port)
  # :api_key      => nil,         # API key for geocoding service
  # :cache        => nil,         # cache object (must respond to #[], #[]=, and #keys)
  # :cache_prefix => "geocoder:", # prefix (string) to use for all cache keys

  # exceptions that should not be rescued by default
  # (if you want to implement custom error handling);
  # supports SocketError and TimeoutError
  # :always_raise => [],

  # calculation options
  :units     => :km,       # :km for kilometers or :mi for miles
  :distances => :spherical    # :spherical or :linear
)

Use Data Science Toolkit as the Geocoder for now
Use Data Science Toolkit as the Geocoder for now

> Geocoder.search("Paris, France")
=> [#<Geocoder::Result::Dstk:0x000000062c5050 @data={"types"=>["locality", "political"], "geometry"=>{"location"=>{"lat"=>48.85341, "lng"=>2.3488}, "location_type"=>"APPROXIMATE", "viewport"=>{"southwest"=>{"lat"=>48.796009, "lng"=>2.216784}, "northeast"=>{"lat"=>48.921822, "lng"=>2.485605}}}, "address_components"=>[{"short_name"=>"Paris", "types"=>["locality", "political"], "long_name"=>"Paris, FR"}, {"short_name"=>"FR", "types"=>["country", "political"], "long_name"=>"France"}]}, @cache_hit=nil>]
