class Unravel::Exec::Error::Silent

Attributes

exitcode[R]
exitstatus[R]

Public Class Methods

new(exitcode, stdout) click to toggle source
Calls superclass method
# File lib/unravel/exec.rb, line 10
def initialize(exitcode, stdout)
  @exitcode = exitcode
  @stdout = stdout
  super()
end

Public Instance Methods

message() click to toggle source
# File lib/unravel/exec.rb, line 20
def message
  lines = @stdout.lines.to_a
  output =
    if lines.size > 1
      indent = "\n  stdout"
      "#{indent}: #{lines * indent}\n"
    else
      "stdout: #{@stdout.inspect}"
    end
  "No stderr available: #{output} (exited with #{@exitcode})"
end
to_s() click to toggle source
# File lib/unravel/exec.rb, line 16
def to_s
  message
end