Method: Fondy::Signature#verify

Defined in:
lib/fondy/signature.rb

#verifyObject



25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/fondy/signature.rb', line 25

def verify
  unless params[:signature]
    raise Fondy::InvalidSignatureError, 'Response signature not found'
  end

  signature = build
  unless params[:signature] == signature
    raise Fondy::InvalidSignatureError, 'Invalid response signature'
  end

  true
end