Sha256: ee2f03d5f04ea7787c53e580854ffd1ed743fe12238c2d2ca2b8d29d2b4e4d7a
Contents?: true
Size: 317 Bytes
Versions: 4
Compression:
Stored size: 317 Bytes
Contents
class Typero::IntegerType < Typero::Type def set @value = @value.to_i end def validate raise TypeError, 'min is %s, got %s' % [@opts[:min], @value] if @opts[:min] && @value < @opts[:min] raise TypeError, 'max is %s, got %s' % [@opts[:max], @value] if @opts[:max] && @value > @opts[:max] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
typero-0.3.6 | ./lib/typero/type/integer.rb |
typero-0.3.4 | ./lib/typero/type/integer.rb |
typero-0.3.2 | ./lib/typero/type/integer.rb |
typero-0.3.0 | ./lib/typero/type/integer.rb |