Class: OmniAuth::Bokun::SignedRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/omniauth/bokun/signed_request.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(params, secret) ⇒ SignedRequest

Returns a new instance of SignedRequest.



8
9
10
11
# File 'lib/omniauth/bokun/signed_request.rb', line 8

def initialize(params, secret)
  @params = params
  @secret = secret
end

Instance Attribute Details

#paramsObject (readonly)

Returns the value of attribute params.



6
7
8
# File 'lib/omniauth/bokun/signed_request.rb', line 6

def params
  @params
end

#secretObject (readonly)

Returns the value of attribute secret.



6
7
8
# File 'lib/omniauth/bokun/signed_request.rb', line 6

def secret
  @secret
end

Instance Method Details

#valid_signature?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/omniauth/bokun/signed_request.rb', line 13

def valid_signature?
  ActiveSupport::SecurityUtils.secure_compare(digest, hmac_value)
end