Method: GeoWorks::Coverage.parse
- Defined in:
- app/values/geo_works/coverage.rb
.parse(str) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'app/values/geo_works/coverage.rb', line 8 def self.parse(str) n = parse_coordinate(str, /northlimit=([\.\d\-]+);/) e = parse_coordinate(str, /eastlimit=([\.\d\-]+);/) s = parse_coordinate(str, /southlimit=([\.\d\-]+);/) w = parse_coordinate(str, /westlimit=([\.\d\-]+);/) raise ParseError, str if n.nil? || e.nil? || s.nil? || w.nil? new(n, e, s, w) rescue nil end |