class PoroValidator::Validators::FloatValidator

Public Instance Methods

validate(attribute, value, options) click to toggle source
# File lib/poro_validator/validators/float_validator.rb, line 4
def validate(attribute, value, options)
  return if value.nil?

  if is_numeric?(value.to_s, FLOAT_MATCHER)
    return
  end

  message = options[:message] || :float
  errors.add(attribute, message)
end