Module: Wemote::Client::NetHTTP
- Defined in:
- lib/wemote/client.rb
Overview
module HTTParty
DEPENDENCIES = ['httparty']
def self.extended(base)
base.instance_variable_set(:@lib,::HTTParty)
base.extend(SmartLib)
end
end
Constant Summary collapse
- DEPENDENCIES =
['net/http','uri']
Instance Method Summary collapse
Instance Method Details
#request(klass, url, body = nil, headers = nil) ⇒ Object
57 58 59 60 61 62 63 64 |
# File 'lib/wemote/client.rb', line 57 def request(klass,url,body=nil,headers=nil) uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) request = klass.new(uri.request_uri) headers.map{|k,v|request[k]=v} if headers (request.body = body) if body response = http.request(request) end |