Sha256: 099e130fcb0b85469d8039296feea0c492a49d34d1f85fe3b7e49c3be5022123
Contents?: true
Size: 497 Bytes
Versions: 6
Compression:
Stored size: 497 Bytes
Contents
module Barometer module Query module Format # # eg. 123.1234,-123.123 # class Coordinates < Base def self.regex; /^[-]?[0-9\.]+[,]{1}\s?[-]?[0-9\.]+$/; end def self.geo(query) return unless query coordinates = query.split(',') {latitude: coordinates[0].to_f, longitude: coordinates[1].to_f} end end end end end Barometer::Query::Format.register(:coordinates, Barometer::Query::Format::Coordinates)
Version data entries
6 entries across 6 versions & 1 rubygems