class Schemacop::V2::NumberValidator

Public Instance Methods

validate(data, collector) click to toggle source
Calls superclass method Schemacop::V2::Node#validate
# File lib/schemacop/v2/validator/number_validator.rb, line 9
def validate(data, collector)
  super

  if option?(:min) && data < option(:min)
    collector.error "Value must be >= #{option(:min)}."
  end
  if option?(:max) && data > option(:max)
    collector.error "Value must be <= #{option(:max)}."
  end
end