Class: Connection::HTTP

Inherits:
Base
  • Object
show all
Defined in:
lib/thrift_client/connection/http.rb

Instance Attribute Summary

Attributes inherited from Base

#server, #transport

Instance Method Summary collapse

Methods inherited from Base

#close, #initialize

Constructor Details

This class inherits a constructor from Connection::Base

Instance Method Details

#connect!Object



3
4
5
6
7
8
9
# File 'lib/thrift_client/connection/http.rb', line 3

def connect!
  uri = parse_server(@server)
  @transport = Thrift::HTTPClientTransport.new(@server)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = uri.scheme == "https"
  http.get(uri.path)
end