Sha256: c0122733632118d050ab9bc3a09387035b1f86ab3f59d9d511bfb662af9eefce
Contents?: true
Size: 573 Bytes
Versions: 25
Compression:
Stored size: 573 Bytes
Contents
require 'protobuf/field/integer_field' module Protobuf module Field class Int64Field < IntegerField ## # Class Methods # def self.max INT64_MAX end def self.min INT64_MIN end ## # Instance Methods # def acceptable?(val) if val.is_a?(Integer) || val.is_a?(Numeric) val >= INT64_MIN && val <= INT64_MAX else Integer(val, 10) >= INT64_MIN && Integer(val, 10) <= INT64_MAX end rescue return false end end end end
Version data entries
25 entries across 25 versions & 3 rubygems