class ThriftHelpers::Connection::Socket

Public Instance Methods

close() click to toggle source
# File lib/thrift_client/connection/socket.rb, line 4
def close
  @transport.close
end
connect!() click to toggle source
# File lib/thrift_client/connection/socket.rb, line 8
def connect!
  host, port = parse_server(@server)
  @transport = @transport.new(*[host, port.to_i, @timeout])
  @transport = @transport_wrapper.new(@transport) if @transport_wrapper
  @transport.open
end

Private Instance Methods

parse_server(server) click to toggle source
# File lib/thrift_client/connection/socket.rb, line 17
def parse_server(server)
  host, port = server.to_s.split(":")
  raise ArgumentError, 'Servers must be in the form "host:port"' unless host and port
  [host, port]
end