Sha256: 2402072ad19a0f81e0be484b9019936418a8b6f48f952bd61c80fdc911d28a11
Contents?: true
Size: 393 Bytes
Versions: 2
Compression:
Stored size: 393 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 Numeric === number (number >= minimum) || fail_validation!(">= #{@minimum}", number) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jschematic-0.1.0 | lib/jschematic/attributes/minimum.rb |
jschematic-0.0.9 | lib/jschematic/attributes/minimum.rb |