Class: PSClient::APIConnection

Inherits:
Object
  • Object
show all
Defined in:
lib/ps_pop_client/request.rb

Instance Method Summary collapse

Constructor Details

#initialize(uri = nil, path = nil) ⇒ APIConnection

Returns a new instance of APIConnection.



6
7
8
9
# File 'lib/ps_pop_client/request.rb', line 6

def initialize(uri=nil,path=nil)
  @base_uri = uri
  @path = path
end

Instance Method Details

#getObject



11
12
13
14
15
16
17
18
# File 'lib/ps_pop_client/request.rb', line 11

def get
  url = get_url
  request = Net::HTTP::Get.new(url)
  http = Net::HTTP.new(url.host, url.port)
  http.use_ssl = true if url.scheme == 'https'
  response = http.request(request)
  return response
end