module Unirest

Public Class Methods

clear_default_headers() click to toggle source
# File lib/unirest.rb, line 86
def self.clear_default_headers
  @@default_headers = {}
end
default_header(name, value) click to toggle source
# File lib/unirest.rb, line 82
def self.default_header(name, value)
  @@default_headers[name] = value
end
delete(url, headers: {}, parameters: nil, auth:nil, &callback) click to toggle source
# File lib/unirest.rb, line 110
def self.delete(url, headers: {}, parameters: nil, auth:nil, &callback)
  HttpClient.request(:delete, url, headers.merge(@@default_headers), parameters, auth, @@timeout, &callback)
end
get(url, headers: {}, parameters: nil, auth:nil, &callback) click to toggle source
# File lib/unirest.rb, line 102
def self.get(url, headers: {}, parameters: nil, auth:nil, &callback)
  HttpClient.request(:get, url, headers.merge(@@default_headers), parameters, auth, @@timeout, &callback)
end
patch(url, headers: {}, parameters: nil, auth:nil, &callback) click to toggle source
# File lib/unirest.rb, line 118
def self.patch(url, headers: {}, parameters: nil, auth:nil, &callback)
  HttpClient.request(:patch, url, headers.merge(@@default_headers), parameters, auth, @@timeout, &callback)
end
post(url, headers: {}, parameters: nil, auth:nil, &callback) click to toggle source
# File lib/unirest.rb, line 106
def self.post(url, headers: {}, parameters: nil, auth:nil, &callback)
  HttpClient.request(:post, url, headers.merge(@@default_headers), parameters, auth, @@timeout, &callback)
end
put(url, headers: {}, parameters: nil, auth:nil, &callback) click to toggle source
# File lib/unirest.rb, line 114
def self.put(url, headers: {}, parameters: nil, auth:nil, &callback)
  HttpClient.request(:put, url, headers.merge(@@default_headers), parameters, auth, @@timeout, &callback)
end
timeout(seconds) click to toggle source
# File lib/unirest.rb, line 90
def self.timeout(seconds)
  @@timeout = seconds
end
user_agent(user_agent=@@user_agent) click to toggle source
# File lib/unirest.rb, line 94
def self.user_agent(user_agent=@@user_agent)
  if user_agent
    @@user_agent = user_agent
  else
    @@user_agent
  end
end