Class: Rage::Deferred::MiddlewareChain

Inherits:
Object
  • Object
show all
Defined in:
lib/rage/deferred/middleware_chain.rb

Instance Method Summary collapse

Constructor Details

#initialize(enqueue_middleware:, perform_middleware:) ⇒ MiddlewareChain

Returns a new instance of MiddlewareChain.



4
5
6
7
8
9
10
# File 'lib/rage/deferred/middleware_chain.rb', line 4

def initialize(enqueue_middleware:, perform_middleware:)
  @enqueue_middleware = enqueue_middleware
  @perform_middleware = perform_middleware

  build_enqueue_chain!
  build_perform_chain!
end