Class: ESS::Validation::TextIsValidLatitude

Inherits:
Object
  • Object
show all
Defined in:
lib/ess/validation.rb

Instance Method Summary collapse

Instance Method Details

#validate(tag) ⇒ Object



55
56
57
58
59
# File 'lib/ess/validation.rb', line 55

def validate tag
  unless tag.text! =~ /^-?([0-8]?[0-9]|90)\.[0-9]{1,6}$/
    raise InvalidValueError, "invalid latitude: #{tag.text!}"
  end
end