Class: OmniAI::MCP::Transport::Stdio
- Defined in:
- lib/omniai/mcp/transport/stdio.rb
Overview
Instance Method Summary collapse
- #gets ⇒ String
-
#initialize(stdin: $stdin, stdout: $stdout, stderr: $stderr) ⇒ Stdio
constructor
A new instance of Stdio.
- #puts(text) ⇒ Object
Constructor Details
#initialize(stdin: $stdin, stdout: $stdout, stderr: $stderr) ⇒ Stdio
Returns a new instance of Stdio.
14 15 16 17 18 19 |
# File 'lib/omniai/mcp/transport/stdio.rb', line 14 def initialize(stdin: $stdin, stdout: $stdout, stderr: $stderr) super() @stdin = stdin @stdout = stdout @stderr = stderr end |
Instance Method Details
#gets ⇒ String
27 28 29 |
# File 'lib/omniai/mcp/transport/stdio.rb', line 27 def gets @stdin.gets end |
#puts(text) ⇒ Object
22 23 24 |
# File 'lib/omniai/mcp/transport/stdio.rb', line 22 def puts(text) @stdout.puts(text) end |