Sha256: 8b7c2837b9c4352a4285e3f282d0bb53e7c493d0d40f9870fe93f0a20df59c3d
Contents?: true
Size: 462 Bytes
Versions: 4
Compression:
Stored size: 462 Bytes
Contents
require 'jschematic/element' module Jschematic module Attributes class Minimum include Jschematic::Element attr_reader :minimum def initialize(minimum) @minimum = minimum end def accepts?(number) return true unless minimum return true unless (number.kind_of?(Integer) || number.kind_of?(Float)) (number >= minimum) || fail_validation!(">= #{@minimum}", number) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems