class XSignature::SignatureValidator
Public Instance Methods
valid?(data)
click to toggle source
@param [XSignature::Data] data
# File lib/x-signature/signature_validator.rb, line 5 def valid?(data) params = self.class.method(:signature).parameters.map(&:last).each_with_object({}) do |param, hash| hash[param] = data[param] end data.signature == self.class.signature(**params) end