class Veto::NumericCheck

Public Instance Methods

check(attribute, value, errors, options={}) click to toggle source
# File lib/veto/checks/numeric_check.rb, line 3
def check(attribute, value, errors, options={})
        message = options.fetch(:message, :numeric)
        on = options.fetch(:on, attribute)
        
        begin
                Kernel.Float(value.to_s)
                nil
        rescue
                errors.add(on, message)
        end
end