Class: Backport::Server::Stdio
- Includes:
- Connectable
- Defined in:
- lib/backport/server/stdio.rb
Overview
A Backport STDIO server.
Instance Method Summary collapse
-
#initialize(input: STDIN, output: STDOUT, adapter: Adapter) ⇒ Stdio
constructor
A new instance of Stdio.
Methods included from Connectable
#clients, #starting, #stopping, #tick
Methods inherited from Base
#start, #started?, #starting, #stop, #stopped?, #stopping, #tick
Constructor Details
#initialize(input: STDIN, output: STDOUT, adapter: Adapter) ⇒ Stdio
Returns a new instance of Stdio.
8 9 10 11 12 13 14 |
# File 'lib/backport/server/stdio.rb', line 8 def initialize input: STDIN, output: STDOUT, adapter: Adapter @in = input @out = output @out.binmode @adapter = adapter clients.push Client.new(input, output, adapter) end |