class GQTP::Backend::Eventmachine::Client
Attributes
host[RW]
port[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/gqtp/backend/eventmachine.rb, line 79 def initialize(options={}) @options = options @host = options[:host] || "127.0.0.1" @port = options[:port] || 10043 @connection = EventMachine.connect(@host, @port, Handler) end
Public Instance Methods
close()
click to toggle source
# File lib/gqtp/backend/eventmachine.rb, line 94 def close @connection.close_connection_after_writing end
read(size, &block)
click to toggle source
# File lib/gqtp/backend/eventmachine.rb, line 90 def read(size, &block) @connection.read(size, &block) end
write(*chunks, &block)
click to toggle source
# File lib/gqtp/backend/eventmachine.rb, line 86 def write(*chunks, &block) @connection.write(*chunks, &block) end