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