class XSignature::SignatureMultiValidator

Attributes

validators[RW]

Public Class Methods

new(*validators) click to toggle source
# File lib/x-signature/signature_multi_validator.rb, line 6
def initialize(*validators)
  @validators = validators.flatten
end

Public Instance Methods

valid?(data) click to toggle source
# File lib/x-signature/signature_multi_validator.rb, line 10
def valid?(data)
  validators.any? { |validator| validator.valid?(data) }
end