Class: Pdi::Executor::Result

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/pdi/executor/result.rb

Overview

General return object for an execution call result.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(args:, status: {}) ⇒ Result

Returns a new instance of Result.



23
24
25
26
27
28
# File 'lib/pdi/executor/result.rb', line 23

def initialize(args:, status: {})
  @args   = args
  @status = Status.make(status)

  freeze
end

Instance Attribute Details

#argsObject (readonly)

Returns the value of attribute args.



19
20
21
# File 'lib/pdi/executor/result.rb', line 19

def args
  @args
end

#statusObject (readonly)

Returns the value of attribute status.



19
20
21
# File 'lib/pdi/executor/result.rb', line 19

def status
  @status
end