nepalez/attestor

View on GitHub
lib/attestor/policy/xor.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8

module Attestor

  module Policy

    # @private
    class Xor < Node

      def validate!
        return if detect(&:valid?) && detect(&:invalid?)
        super
      end

    end # class Xor

  end # module Base

end # module Policy