class Geokit::Adapters::Abstract

Public Class Methods

load(klass) click to toggle source
# File lib/geokit-rails/adapters/abstract.rb, line 9
def load(klass) ; end
new(klass) click to toggle source
# File lib/geokit-rails/adapters/abstract.rb, line 12
def initialize(klass)
  @owner = klass
end

Public Instance Methods

flat_distance_sql(origin, lat_degree_units, lng_degree_units) click to toggle source
# File lib/geokit-rails/adapters/abstract.rb, line 25
def flat_distance_sql(origin, lat_degree_units, lng_degree_units)
  raise NotImplementedError, '#flat_distance_sql is not implemented'
end
method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/geokit-rails/adapters/abstract.rb, line 16
def method_missing(method, *args, &block)
  return @owner.send(method, *args, &block) if @owner.respond_to?(method)
  super
end
sphere_distance_sql(lat, lng, multiplier) click to toggle source
# File lib/geokit-rails/adapters/abstract.rb, line 21
def sphere_distance_sql(lat, lng, multiplier)
  raise NotImplementedError, '#sphere_distance_sql is not implemented'
end