Class: Pcli::Step::Result
- Inherits:
-
Object
- Object
- Pcli::Step::Result
- Defined in:
- lib/pcli/step.rb
Instance Method Summary collapse
- #code(value = nil) ⇒ Object
- #halt(value = true) ⇒ Object
- #halt? ⇒ Boolean
-
#initialize(success, halt, code) ⇒ Result
constructor
A new instance of Result.
- #success? ⇒ Boolean
Constructor Details
#initialize(success, halt, code) ⇒ Result
Returns a new instance of Result.
28 29 30 31 32 |
# File 'lib/pcli/step.rb', line 28 def initialize(success, halt, code) @success = success @halt = halt @code = code end |
Instance Method Details
#code(value = nil) ⇒ Object
42 43 44 45 46 47 48 49 |
# File 'lib/pcli/step.rb', line 42 def code(value = nil) if value @code = value self else @code end end |
#halt(value = true) ⇒ Object
51 52 53 54 |
# File 'lib/pcli/step.rb', line 51 def halt(value = true) @halt = value self end |
#halt? ⇒ Boolean
38 39 40 |
# File 'lib/pcli/step.rb', line 38 def halt? @halt end |
#success? ⇒ Boolean
34 35 36 |
# File 'lib/pcli/step.rb', line 34 def success? @success end |