Sha256: a01ad3ec15f69dc2f946ee7f48689e03b00e8415abadac92e012109629f4e794

Contents?: true

Size: 369 Bytes

Versions: 1

Compression:

Stored size: 369 Bytes

Contents

module Valigator
  module CSV
    module FieldValidators
      class Integer

        def valid?(value)
          return true if value.to_s.empty?

          value.to_i.to_s == value.to_s
        end



        def error_type
          'invalid_integer'
        end



        def error_message
          'Invalid integer field'
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
valigator-csv-1.3.0 lib/valigator/csv/field_validators/integer.rb