Geokit::Geocoders

Contains a range of geocoders:

### "regular" address geocoders

### address geocoders that also provide reverse geocoding

### IP address geocoders

### The Multigeocoder

Some of these geocoders require configuration. You don't have to provide it here. See the README.

Public Class Methods

__define_accessors() click to toggle source
# File lib/geokit/geocoders.rb, line 93
def self.__define_accessors
  class_variables.each do |v| 
    sym = v.to_s.delete("@").to_sym
    unless self.respond_to? sym
      module_eval             def self.#{sym}              value = if defined?(#{sym.to_s.upcase})                #{sym.to_s.upcase}              else                @@#{sym}              end              if value.is_a?(Hash)                value = (self.domain.nil? ? nil : value[self.domain]) || value.values.first              end              value            end                      def self.#{sym}=(obj)              @@#{sym} = obj            end, __FILE__, __LINE__
    end
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.