Sha256: 057328199cbae3c2c2fdaf3e8c7f87226ee20ccbb13e722802144157c3e69cb5
Contents?: true
Size: 595 Bytes
Versions: 1
Compression:
Stored size: 595 Bytes
Contents
class Hash include GeoPoint::CoreExtension def to_lat_lng [to_lat, to_lng] end def to_lng_lat to_lat_lng.reverse end def to_lat v = Symbol.lat_symbols.select {|key| self[key] } return self[v.first].to_lat if !v.empty? raise "Hash must contain either of the keys: [:lat, :latitude] to be converted to a latitude" end def to_lng v = Symbol.lng_symbols.select {|key| self[key] } return self[v.first].to_lng if !v.empty? raise "Hash must contain either of the keys: [:lon, :long, :lng, :longitude] to be converted to a longitude" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geo_calc-0.7.1 | lib/geo_calc/extensions/hash.rb |