Sha256: b881260f727ccec0aacfd36595dbc3edebd3fb8120a86c60311e5df6e7fb8d99
Contents?: true
Size: 601 Bytes
Versions: 7
Compression:
Stored size: 601 Bytes
Contents
require 'active_support/inflector' module GeoCalc autoload :Bearing, 'geo_calc/calc/bearing' autoload :Destination, 'geo_calc/calc/destination' autoload :Distance, 'geo_calc/calc/distance' autoload :Intersection, 'geo_calc/calc/intersection' autoload :Midpoint, 'geo_calc/calc/midpoint' autoload :Rhumb, 'geo_calc/calc/rhumb' def self.included base apis.each do |api| base.send :include, "GeoCalc::#{api}".constantize end end def self.apis [:Bearing, :Destination, :Distance, :Intersection, :Midpoint, :Rhumb] end end
Version data entries
7 entries across 7 versions & 1 rubygems