Class: Axn::Webhooks::Resolver

Inherits:
Object
  • Object
show all
Defined in:
lib/axn/webhooks/resolvers.rb

Overview

A deferred request-value lookup used inside an inbound block, e.g. verify :hmac, signature: header("X-Sig"). Called with the Request at verify time.

Instance Method Summary collapse

Constructor Details

#initialize(&blk) ⇒ Resolver

Returns a new instance of Resolver.



8
9
10
# File 'lib/axn/webhooks/resolvers.rb', line 8

def initialize(&blk)
  @blk = blk
end

Instance Method Details

#call(request) ⇒ Object



12
# File 'lib/axn/webhooks/resolvers.rb', line 12

def call(request) = @blk.call(request)