class Utils::ProbeClient

def enqueue(args)

Parameters:
  • args (Array) -- the command arguments to be executed by the process
def enqueue(args)
  @server.transmit({ type: 'process_job', args: })
end

def env

Returns:
  • (Utils::ProbeServer::EnvProxy) - a proxy object for environment
def env
  EnvProxy.new(@server)
end

def initialize

Returns:
  • (Utils::ProbeServer) - a new probe server instance configured with
def initialize
  @server = UnixSocks::Server.new(socket_name: 'probe.sock', runtime_dir: Dir.pwd)
end