class EasyRequest

Public Class Methods

delete(url, data=nil, auth=nil, headers=nil) click to toggle source
# File lib/easy_request.rb, line 46
def self.delete(url, data=nil, auth=nil, headers=nil)
  http = HttpRequest.new url
  http.set_auth auth
  http.set_method 'DELETE'
  http.set_data data unless data.nil?
  http.set_extra_headers headers

  response = http.execute_request

  return response
end
get(url, auth=nil, headers=nil) click to toggle source
# File lib/easy_request.rb, line 11
def self.get(url, auth=nil, headers=nil)
  http = HttpRequest.new url
  http.set_auth auth
  http.set_method 'GET'
  http.set_extra_headers headers

  response = http.execute_request

  return response
end
post(url, data=nil, auth=nil, headers=nil) click to toggle source
# File lib/easy_request.rb, line 22
def self.post(url, data=nil, auth=nil, headers=nil)
  http = HttpRequest.new url
  http.set_auth auth
  http.set_method 'POST'
  http.set_data data unless data.nil?
  http.set_extra_headers headers

  response = http.execute_request

  return response
end
put(url, data=nil, auth=nil, headers=nil) click to toggle source
# File lib/easy_request.rb, line 34
def self.put(url, data=nil, auth=nil, headers=nil)
  http = HttpRequest.new url
  http.set_auth auth
  http.set_method 'PUT'
  http.set_data data unless data.nil?
  http.set_extra_headers headers

  response = http.execute_request

  return response
end