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



161
162
163
164
# File 'lib/rconf/command.rb', line 161

def initialize(output, status)
  @output = output
  @status = status
end

Instance Attribute Details

#outputObject (readonly)

Process output



151
152
153
# File 'lib/rconf/command.rb', line 151

def output
  @output
end

#statusObject (readonly)

Process exit status



154
155
156
# File 'lib/rconf/command.rb', line 154

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)


171
172
173
# File 'lib/rconf/command.rb', line 171

def success?
  @status == 0
end