class WeakParameters::IntegerValidator

Public Instance Methods

error_message() click to toggle source
# File lib/weak_parameters/integer_validator.rb, line 7
def error_message
  "params[#{key.inspect}] must be a valid Integer"
end
valid_type?() click to toggle source
# File lib/weak_parameters/integer_validator.rb, line 3
def valid_type?
  /\A-?\d+\z/ === params[key].to_s
end

Private Instance Methods

value() click to toggle source
Calls superclass method WeakParameters::BaseValidator#value
# File lib/weak_parameters/integer_validator.rb, line 13
def value
  super.presence.try(:to_i)
end