class Dynflow::Middleware
Public Class Methods
new(stack)
click to toggle source
# File lib/dynflow/middleware.rb, line 13 def initialize(stack) @stack = Type! stack, Stack end
Public Instance Methods
action()
click to toggle source
to get the action object
# File lib/dynflow/middleware.rb, line 23 def action @stack.action or raise "the action is not available" end
delay(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 27 def delay(*args) pass(*args) end
finalize(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 39 def finalize(*args) pass(*args) end
finalize_phase(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 47 def finalize_phase(*args) pass(*args) end
hook(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 55 def hook(*args) pass(*args) end
pass(*args)
click to toggle source
call `pass` to get deeper with the call
# File lib/dynflow/middleware.rb, line 18 def pass(*args) @stack.pass(*args) end
plan(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 35 def plan(*args) pass(*args) end
plan_phase(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 43 def plan_phase(*args) pass(*args) end
present()
click to toggle source
# File lib/dynflow/middleware.rb, line 51 def present pass end
run(*args)
click to toggle source
# File lib/dynflow/middleware.rb, line 31 def run(*args) pass(*args) end