Exception: BgService::DebugError

Inherits:
BaseError
  • Object
show all
Defined in:
lib/bg_service.rb

Overview

An error with debug data automatically included

Instance Method Summary collapse

Constructor Details

#initialize(msg, server) ⇒ DebugError

Returns a new instance of DebugError.



12
13
14
# File 'lib/bg_service.rb', line 12

def initialize(msg, server)
  super("#{msg}\n#{extended_message(server)}")
end

Instance Method Details

#extended_message(server) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/bg_service.rb', line 16

def extended_message(server)
  <<~MSG.chomp
    cmd: #{server.cmd.inspect}
    exit status: #{server.exit_status || "(unknown)" }
    server output:\n#{server.logs}
  MSG
end