Sha256: 000629c3924a9b7b3275d3b22451f90b6007a4a82fa97bb88475051cb1c502ad
Contents?: true
Size: 646 Bytes
Versions: 13
Compression:
Stored size: 646 Bytes
Contents
module ThriftHelpers module Connection class Socket < Base def initialize(*args) super *args host, port = parse_server(@server) @transport = @transport.new(host, port.to_i, @timeout) @transport = @transport_wrapper.new(@transport) if @transport_wrapper end def close @transport.close end def connect! @transport.open end private 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 end end end
Version data entries
13 entries across 13 versions & 5 rubygems