Class: Belzebuth::Response
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Belzebuth::Response
- Defined in:
- lib/belzebuth/response.rb
Constant Summary collapse
- DEBUG_IO_LINE =
10
Instance Method Summary collapse
- #stderr_lines ⇒ Object
- #stdout_lines ⇒ Object
- #successful? ⇒ Boolean
- #to_s ⇒ Object (also: #inspect)
Instance Method Details
#stderr_lines ⇒ Object
12 13 14 |
# File 'lib/belzebuth/response.rb', line 12 def stderr_lines io_readlines(io.stderr) end |
#stdout_lines ⇒ Object
8 9 10 |
# File 'lib/belzebuth/response.rb', line 8 def stdout_lines io_readlines(io.stdout) end |
#successful? ⇒ Boolean
16 17 18 |
# File 'lib/belzebuth/response.rb', line 16 def successful? exit_code == 0 || exit_code.nil? end |
#to_s ⇒ Object 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 |