module Wemote::Client::NetHTTP

module HTTParty

DEPENDENCIES = ['httparty']
def self.extended(base)
  base.instance_variable_set(:@lib,::HTTParty)
  base.extend(SmartLib)
end

end

Constants

DEPENDENCIES

Public Instance Methods

request(klass,url,body=nil,headers=nil) click to toggle source
# 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