class Sinatra::Chiro::Parameters::FloatValidator

Public Instance Methods

validate(given) click to toggle source
# File lib/sinatra/chiro/parameters/float.rb, line 5
def validate(given)
  "#{name_display} parameter must be a Float" if given[name]!~/^\s*[+-]?((\d+_?)*\d+(\.(\d+_?)*\d+)?|\.(\d+_?)*\d+)(\s*|([eE][+-]?(\d+_?)*\d+)\s*)$/
end