Sha256: e149b3d69c6bad2f2862983c8b8ef47baf08ed1b9d68d9ee8c158dc14a067917

Contents?: true

Size: 770 Bytes

Versions: 95

Compression:

Stored size: 770 Bytes

Contents

module Geokit
  module Adapters
    class Abstract
      class NotImplementedError < StandardError ; end
      
      cattr_accessor :loaded
      
      class << self
        def load(klass) ; end
      end
      
      def initialize(klass)
        @owner = klass
      end
      
      def method_missing(method, *args, &block)
        return @owner.send(method, *args, &block) if @owner.respond_to?(method)
        super
      end
      
      def sphere_distance_sql(lat, lng, multiplier)
        raise NotImplementedError, '#sphere_distance_sql is not implemented'
      end
      
      def flat_distance_sql(origin, lat_degree_units, lng_degree_units)
        raise NotImplementedError, '#flat_distance_sql is not implemented'
      end
      
    end
  end
end

Version data entries

95 entries across 95 versions & 3 rubygems

Version Path
earth-0.11.7 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.6 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.5 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.4 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.3 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.2 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.1 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.11.0 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.7.0 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.6 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.5 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.4 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.3 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.2 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.1 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.6.0 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.5.4 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.5.3 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.5.2 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb
earth-0.5.0 vendor/geokit-rails/lib/geokit-rails/adapters/abstract.rb