Class: Henry::Execution
- Inherits:
-
Object
- Object
- Henry::Execution
- Defined in:
- lib/henry/execution.rb
Overview
Henry Execution
Instance Attribute Summary collapse
-
#backtrace ⇒ Object
Accessors for task_name, code, message, output and backtrace.
-
#code ⇒ Object
Accessors for task_name, code, message, output and backtrace.
-
#log ⇒ Object
Accessors for task_name, code, message, output and backtrace.
-
#message ⇒ Object
Accessors for task_name, code, message, output and backtrace.
-
#output ⇒ Object
Accessors for task_name, code, message, output and backtrace.
-
#task_name ⇒ Object
Accessors for task_name, code, message, output and backtrace.
Instance Method Summary collapse
-
#report ⇒ Hash
Returns the json ready hash report of the Task Execution.
Instance Attribute Details
#backtrace ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def backtrace @backtrace end |
#code ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def code @code end |
#log ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def log @log end |
#message ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def @message end |
#output ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def output @output end |
#task_name ⇒ Object
Accessors for task_name, code, message, output and backtrace.
7 8 9 |
# File 'lib/henry/execution.rb', line 7 def task_name @task_name end |
Instance Method Details
#report ⇒ Hash
Returns the json ready hash report of the Task Execution
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/henry/execution.rb', line 12 def report { name: self.task_name, code: self.code, message: self., returnedData: { output: self.output, backtrace: self.backtrace }, log: self.log, worker: `hostname`.strip } end |