Class: Belzebuth::Response

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/belzebuth/response.rb

Constant Summary collapse

DEBUG_IO_LINE =
10

Instance Method Summary collapse

Instance Method Details

#stderr_linesObject



12
13
14
# File 'lib/belzebuth/response.rb', line 12

def stderr_lines
  io_readlines(io.stderr)
end

#stdout_linesObject



8
9
10
# File 'lib/belzebuth/response.rb', line 8

def stdout_lines
  io_readlines(io.stdout)
end

#successful?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/belzebuth/response.rb', line 16

def successful?
  exit_code == 0 || exit_code.nil?
end

#to_sObject Also known as: inspect



20
21
22
# File 'lib/belzebuth/response.rb', line 20

def to_s
  "Reponse: \nstdout:\n#{debug_io(stdout_lines)}\nstderr\n#{debug_io(stderr_lines)}"
end