Exception: OmniAI::Tools::Docker::BaseTool::CaptureError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/omniai/tools/docker/base_tool.rb

Overview

Examples:

raise CaptureError.new(text: "an unknown error occurred", status: Process::Status.new(0))

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(text:, status:) ⇒ CaptureError

Returns a new instance of CaptureError.

Parameters:

  • text (String)
  • status (Process::Status)


26
27
28
29
30
# File 'lib/omniai/tools/docker/base_tool.rb', line 26

def initialize(text:, status:)
  super("[STATUS=#{status.exitstatus}] #{text}")
  @text = text
  @status = status
end

Instance Attribute Details

#statusProcess::Status

Returns:

  • (Process::Status)


22
23
24
# File 'lib/omniai/tools/docker/base_tool.rb', line 22

def status
  @status
end

#textObject

!@attribute [rw] text

@return [String]


18
19
20
# File 'lib/omniai/tools/docker/base_tool.rb', line 18

def text
  @text
end