Exception: QB::Docker::CLI::Error

Inherits:
Error
  • Object
show all
Defined in:
lib/qb/docker/cli.rb

Overview

Classes

Direct Known Subclasses

ManifestNotFoundError

Class Method Summary collapse

Class Method Details

.from_result(result) ⇒ self

Make an instance from a Cmds::Result.

Parameters:

  • result (Cmds::Result)

    Result of command that error'd.

Returns:

  • (self)


54
55
56
57
58
59
60
61
# 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