Class: Attestor::Policy::Xor
Instance Attribute Summary
Attributes inherited from Node
Instance Method Summary collapse
Methods inherited from Node
Methods included from Attestor::Policy
#and, included, new, #not, #or, #xor
Methods included from Validations::ClassMethods
#validate, #validates, #validations, #validators
Methods included from Factory
Methods included from Validations
Constructor Details
This class inherits a constructor from Attestor::Policy::Node
Instance Method Details
#validate! ⇒ Object
10 11 12 13 |
# File 'lib/attestor/policy/xor.rb', line 10 def validate! return if detect(&:valid?) && detect(&:invalid?) super end |