Class: Taski::TaskFailure
- Inherits:
-
Object
- Object
- Taski::TaskFailure
- Defined in:
- lib/taski.rb
Overview
Represents a single task failure with its context
Instance Attribute Summary collapse
-
#error ⇒ Object
readonly
Returns the value of attribute error.
-
#output_lines ⇒ Object
readonly
Returns the value of attribute output_lines.
-
#task_class ⇒ Object
readonly
Returns the value of attribute task_class.
Instance Method Summary collapse
-
#initialize(task_class:, error:, output_lines: []) ⇒ TaskFailure
constructor
A new instance of TaskFailure.
Constructor Details
#initialize(task_class:, error:, output_lines: []) ⇒ TaskFailure
Returns a new instance of TaskFailure.
47 48 49 50 51 |
# File 'lib/taski.rb', line 47 def initialize(task_class:, error:, output_lines: []) @task_class = task_class @error = error @output_lines = output_lines end |
Instance Attribute Details
#error ⇒ Object (readonly)
Returns the value of attribute error.
42 43 44 |
# File 'lib/taski.rb', line 42 def error @error end |
#output_lines ⇒ Object (readonly)
Returns the value of attribute output_lines.
42 43 44 |
# File 'lib/taski.rb', line 42 def output_lines @output_lines end |
#task_class ⇒ Object (readonly)
Returns the value of attribute task_class.
42 43 44 |
# File 'lib/taski.rb', line 42 def task_class @task_class end |