class FakeWireServer
Public Class Methods
new(port, protocol_table)
click to toggle source
# File features/support/fake_wire_server.rb, line 5 def initialize(port, protocol_table) @port, @protocol_table = port, protocol_table @delays = {} end
Public Instance Methods
delay_response(message, delay)
click to toggle source
# File features/support/fake_wire_server.rb, line 15 def delay_response(message, delay) @delays[message] = delay end
run(io)
click to toggle source
# File features/support/fake_wire_server.rb, line 10 def run(io) @server = TCPServer.open(@port) loop { handle_connections(io) } end