Class: RightConf::CommandResult

Inherits:
Object
  • Object
show all
Defined in:
lib/rconf/command.rb

Overview

Command results

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#outputObject (readonly)

Process output



86
87
88
# File 'lib/rconf/command.rb', line 86

def output
  @output
end

#statusObject (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

Returns:

  • (Boolean)


106
107
108
# File 'lib/rconf/command.rb', line 106

def success?
  @status == 0
end