Class: Orca::TriggerRunner

Inherits:
Object
  • Object
show all
Defined in:
lib/orca/trigger_runner.rb

Instance Method Summary collapse

Constructor Details

#initialize(node, action_ref) ⇒ TriggerRunner

Returns a new instance of TriggerRunner.



2
3
4
5
# File 'lib/orca/trigger_runner.rb', line 2

def initialize(node, action_ref)
  @node = node
  @action_ref = action_ref
end

Instance Method Details

#demonstrate(_) ⇒ Object



11
12
13
# File 'lib/orca/trigger_runner.rb', line 11

def demonstrate(_)
  Orca::MockExecutionContext.new(@node).trigger(@action_ref)
end

#execute(_) ⇒ Object



7
8
9
# File 'lib/orca/trigger_runner.rb', line 7

def execute(_)
  Orca::ExecutionContext.new(@node).trigger(@action_ref)
end