Class: Clacky::Mcp::Transport
- Inherits:
-
Object
- Object
- Clacky::Mcp::Transport
show all
- Defined in:
- lib/clacky/mcp/transport.rb
Overview
Abstract transport. Concrete transports must implement:
Defined Under Namespace
Classes: TransportError
Instance Method Summary
collapse
Instance Method Details
#alive? ⇒ Boolean
17
|
# File 'lib/clacky/mcp/transport.rb', line 17
def alive?; raise NotImplementedError; end
|
#on_message(&_blk) ⇒ Object
19
|
# File 'lib/clacky/mcp/transport.rb', line 19
def on_message(&_blk); raise NotImplementedError; end
|
#send_message(_) ⇒ Object
18
|
# File 'lib/clacky/mcp/transport.rb', line 18
def send_message(_); raise NotImplementedError; end
|
#start ⇒ Object
15
|
# File 'lib/clacky/mcp/transport.rb', line 15
def start; raise NotImplementedError; end
|
#stderr_tail(bytes: 4096) ⇒ Object
20
|
# File 'lib/clacky/mcp/transport.rb', line 20
def stderr_tail(bytes: 4096); ""; end
|
#stop ⇒ Object
16
|
# File 'lib/clacky/mcp/transport.rb', line 16
def stop; raise NotImplementedError; end
|