module Que::Utils::Middleware
Constants
- TYPES
Private Instance Methods
invoke_middleware(middleware:, args:) { || ... }
click to toggle source
# File lib/que/utils/middleware.rb, line 33 def invoke_middleware(middleware:, args:, &block) if m = middleware.shift r = nil m.call(*args) do r = invoke_middleware(middleware: middleware, args: args, &block) end r else yield end end