Class: RightConf::CommandResult
- Inherits:
-
Object
- Object
- RightConf::CommandResult
- Defined in:
- lib/rconf/command.rb
Overview
Command results
Instance Attribute Summary collapse
-
#output ⇒ Object
readonly
Process output.
-
#status ⇒ Object
readonly
Process exit status.
Instance Method Summary collapse
-
#initialize(output, status) ⇒ CommandResult
constructor
Initialize output and exit status.
-
#success? ⇒ Boolean
Whether process exited successfully.
Constructor Details
#initialize(output, status) ⇒ CommandResult
Initialize output and exit status
Parameters
- output(String)
-
Process output
- status(Fixnum)
-
Process exit status
96 97 98 99 |
# File 'lib/rconf/command.rb', line 96 def initialize(output, status) @output = output @status = status end |
Instance Attribute Details
#output ⇒ Object (readonly)
Process output
86 87 88 |
# File 'lib/rconf/command.rb', line 86 def output @output end |
#status ⇒ Object (readonly)
Process exit status
89 90 91 |
# File 'lib/rconf/command.rb', line 89 def status @status end |
Instance Method Details
#success? ⇒ Boolean
Whether process exited successfully
Return
- true
-
If process exited with status code 0
- false
-
Otherwise
106 107 108 |
# File 'lib/rconf/command.rb', line 106 def success? @status == 0 end |