class Subprocess::CommunicateTimeout

Error class representing a timeout during a call to `communicate`

Attributes

stderr[R]

@return [String] Content read from stderr before the timeout

stdout[R]

@return [String] Content read from stdout before the timeout

Public Class Methods

new(cmd, stdout, stderr) click to toggle source

@param [Array<String>] cmd @param [String] stdout @param [String] stderr

Calls superclass method
# File lib/subprocess.rb, line 197
def initialize(cmd, stdout, stderr)
  @stdout = stdout
  @stderr = stderr

  super("Timeout communicating with `#{cmd.join(' ')}`")
end