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
160 161 162 163 |
# File 'lib/rconf/command.rb', line 160 def initialize(output, status) @output = output @status = status end |
Instance Attribute Details
#output ⇒ Object (readonly)
Process output
150 151 152 |
# File 'lib/rconf/command.rb', line 150 def output @output end |
#status ⇒ Object (readonly)
Process exit status
153 154 155 |
# File 'lib/rconf/command.rb', line 153 def status @status end |
Instance Method Details
#success? ⇒ Boolean
Whether process exited successfully
Return
- true
-
If process exited with status code 0
- false
-
Otherwise
170 171 172 |
# File 'lib/rconf/command.rb', line 170 def success? @status == 0 end |