Class: AtPay::Hook

Inherits:
Object
  • Object
show all
Defined in:
lib/atpay/hook.rb

Instance Method Summary collapse

Constructor Details

#initialize(session, details, signature) ⇒ Hook

Returns a new instance of Hook.



6
7
8
9
10
11
12
13
# File 'lib/atpay/hook.rb', line 6

def initialize(session, details, signature)
  @session   = session
  @details   = details
  @signature = signature

  verify_signature!
  verify_success!
end

Instance Method Details

#detailsObject



15
16
17
# File 'lib/atpay/hook.rb', line 15

def details
  MultiJson.load(@details)
end