module Rung::Definition::OperationDSL
Public Instance Methods
around(action = nil, &block)
click to toggle source
# File lib/rung/definition/operation_dsl.rb, line 12 def around(action = nil, &block) around_callbacks.push callback_from_definition(action, &block) end
around_callbacks()
click to toggle source
# File lib/rung/definition/operation_dsl.rb, line 4 def around_callbacks @around_callbacks ||= [] end
around_each(action = nil, &block)
click to toggle source
# File lib/rung/definition/operation_dsl.rb, line 16 def around_each(action = nil, &block) around_each_callbacks.push callback_from_definition(action, &block) end
around_each_callbacks()
click to toggle source
# File lib/rung/definition/operation_dsl.rb, line 8 def around_each_callbacks @around_each_callbacks ||= [] end
Private Instance Methods
callback_from_definition(action, &block)
click to toggle source
# File lib/rung/definition/operation_dsl.rb, line 22 def callback_from_definition(action, &block) if block Callback.new block, from_block: true else Callback.new action end end