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