Sha256: 0bd97f348b669fca59b047019dc80041b635c4713c93bb4082650c1998e6c0ee
Contents?: true
Size: 711 Bytes
Versions: 1
Compression:
Stored size: 711 Bytes
Contents
class String include ::GeoPoint::CoreExtension def concat *args args.inject(self) do |res, arg| res << arg.to_s res end end def parse_dms GeoCalc::Dms::Converter.parse_dms self end def to_rad parse_dms.to_rad end def trim strip end def geo_clean self.gsub(/^\(/, '').gsub(/\)$/, '').trim end def to_lat_lng geo_clean.split(',').to_lat_lng end def to_lng_lat geo_clean.split(',').to_lng_lat end def to_lat raise "An empty String has no latitude" if empty? geo_clean.parse_dms.to_f.to_lat end def to_lng raise "An empty String has no latitude" if empty? geo_clean.parse_dms.to_f.to_lng end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
geo_calc-0.7.1 | lib/geo_calc/extensions/string.rb |