class QB::Docker::CLI::Error

Classes

Public Class Methods

from_result(result) click to toggle source

Make an instance from a {Cmds::Result}.

@param [Cmds::Result] result

Result of command that error'd.

@return [self]

# File lib/qb/docker/cli.rb, line 54
def self.from_result result
  new \
    ( "Command `#{ result.cmd.truncate 40 }` " +
      "failed with exit status #{ result.status }" ),
    status: result.status,
    stderr: result.err,
    stdout: result.out
end