lib/key_vortex/constraint/minimum.rb in key-vortex-0.1.4 vs lib/key_vortex/constraint/minimum.rb in key-vortex-0.2.0

- old
+ new

@@ -3,22 +3,26 @@ require "key_vortex/constraint/base" class KeyVortex class Constraint class Minimum < KeyVortex::Constraint::Base - attr_reader :value + attr_reader :limit - def initialize(value) + def initialize(limit) super() - @value = value + @limit = limit end def attribute :maximum end def within?(constraint) - super && value >= constraint.value + super && limit >= constraint.limit + end + + def accepts?(value) + value >= limit end end end end