Class: CSP::Constraints::AllDifferentConstraint
- Inherits:
-
CSP::Constraint
- Object
- CSP::Constraint
- CSP::Constraints::AllDifferentConstraint
- Defined in:
- lib/csp/constraints.rb
Instance Attribute Summary
Attributes inherited from CSP::Constraint
Instance Method Summary collapse
Methods inherited from CSP::Constraint
#arity, #binary?, #initialize, #unary?
Constructor Details
This class inherits a constructor from CSP::Constraint
Instance Method Details
#satisfies?(assignment) ⇒ Boolean
6 7 8 |
# File 'lib/csp/constraints.rb', line 6 def satisfies?(assignment) assignment.values == assignment.values.uniq end |