Class: FuncRunner::FunctionExecutionPayload

Inherits:
Object
  • Object
show all
Defined in:
lib/func_runner/function_execution_payload.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ FunctionExecutionPayload

Returns a new instance of FunctionExecutionPayload.



7
8
9
10
11
# File 'lib/func_runner/function_execution_payload.rb', line 7

def initialize(options = {})
  @thread_id = options[:thread_id]
  @run_id = options[:run_id]
  @function_executions = options[:function_executions] || []
end

Instance Attribute Details

#function_executionsObject

Returns the value of attribute function_executions.



5
6
7
# File 'lib/func_runner/function_execution_payload.rb', line 5

def function_executions
  @function_executions
end

#run_idObject

Returns the value of attribute run_id.



5
6
7
# File 'lib/func_runner/function_execution_payload.rb', line 5

def run_id
  @run_id
end

#thread_idObject

Returns the value of attribute thread_id.



5
6
7
# File 'lib/func_runner/function_execution_payload.rb', line 5

def thread_id
  @thread_id
end