class Dependabot::CommandHelpers::ProcessStatus
def exitstatus
def exitstatus @custom_exitstatus || @process_status.exitstatus || 0 end
def initialize(process_status, custom_exitstatus = nil)
def initialize(process_status, custom_exitstatus = nil) @process_status = process_status @custom_exitstatus = custom_exitstatus end
def pid
def pid @process_status.pid end
def success?
def success? @custom_exitstatus.nil? ? @process_status.success? || false : @custom_exitstatus.zero? end
def termsig
def termsig @process_status.termsig end
def to_s
def to_s if @custom_exitstatus "pid #{pid || 'unknown'}: exit #{@custom_exitstatus} (custom status)" else @process_status.to_s end end