Sha256: 96cec28722f956358caecac8fe06f3bf01c59e7f5ef8c962afea687cfba567d6
Contents?: true
Size: 393 Bytes
Versions: 3
Compression:
Stored size: 393 Bytes
Contents
require 'geo-distance/class_methods' class GeoDistance include Comparable include Conversion attr_accessor :distance, :unit def initialize distance, unit = :radians @distance = distance @unit = GeoUnits.key(unit) end alias_method :units, :unit def <=> other in_meters <=> other.in_meters end def number distance.round_to(precision[unit]) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
geo-distance-0.2.2 | lib/geo-distance/distance.rb |
geo-distance-0.2.1 | lib/geo-distance/distance.rb |
geo-distance-0.2.0 | lib/geo-distance/distance.rb |