class Motion::HTTP
Attributes
application_context[RW]
Public Class Methods
auth(header_value)
click to toggle source
# File lib/common/http.rb, line 18 def auth(header_value) client.auth(header_value) end
basic_auth(username, password)
click to toggle source
# File lib/common/http.rb, line 14 def basic_auth(username, password) client.basic_auth(username, password) end
client(*args)
click to toggle source
# File lib/common/http.rb, line 10 def client(*args) Client.new(*args) end
delete(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 38 def delete(url, options = nil, &callback) client.delete(url, options, &callback) end
get(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 22 def get(url, options = nil, &callback) client.get(url, options, &callback) end
head(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 42 def head(url, options = nil, &callback) client.head(url, options, &callback) end
logger()
click to toggle source
# File lib/common/http.rb, line 6 def logger @logger ||= Logger.new end
options(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 46 def options(url, options = nil, &callback) client.options(url, options, &callback) end
patch(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 34 def patch(url, options = nil, &callback) client.patch(url, options, &callback) end
post(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 26 def post(url, options = nil, &callback) client.post(url, options, &callback) end
put(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 30 def put(url, options = nil, &callback) client.put(url, options, &callback) end
trace(url, options = nil, &callback)
click to toggle source
# File lib/common/http.rb, line 50 def trace(url, options = nil, &callback) client.trace(url, options, &callback) end