Sha256: a36ce61d7420a5d3ac9ee17a51656001d88aea78abd49ff486e0036badde35cc
Contents?: true
Size: 628 Bytes
Versions: 2
Compression:
Stored size: 628 Bytes
Contents
module Backport module Server # A Backport STDIO server. # class Stdio < Base include Connectable # @param input [IO] # @param output [IO] # @param adapter [Module, Class] def initialize input: STDIN, output: STDOUT, adapter: Adapter @in = input @out = output @out.binmode @adapter = adapter clients.push Client.new(input, output, adapter) clients.last.add_observer self end # @param client [Client] # @return [void] def update client client.tick end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
getargv-0.3.3-universal-darwin | vendor/bundle/ruby/3.3.0/gems/backport-1.2.0/lib/backport/server/stdio.rb |
backport-1.2.0 | lib/backport/server/stdio.rb |