Method: Open4::SpawnError#initialize
- Defined in:
- lib/vendor/open4/lib/open4.rb
#initialize(cmd, status) ⇒ SpawnError
Returns a new instance of SpawnError.
91 92 93 94 95 96 97 98 99 100 |
# File 'lib/vendor/open4/lib/open4.rb', line 91 def initialize cmd, status @cmd, @status = cmd, status @signals = {} if status.signaled? @signals['termsig'] = status.termsig @signals['stopsig'] = status.stopsig end sigs = @signals.map{|k,v| "#{ k }:#{ v.inspect }"}.join(' ') super "cmd <#{ cmd }> failed with status <#{ exitstatus.inspect }> signals <#{ sigs }>" end |