class HTTP::Client

Public Class Methods

base_uri() click to toggle source
# File lib/http/http.rb, line 38
def base_uri
  Basement.default_options[:base_uri].sub 'http://', ''
end
base_uri=(value) click to toggle source
# File lib/http/http.rb, line 24
def base_uri=(value)
  Basement.base_uri value
end
basic_auth(u, v) click to toggle source
# File lib/http/http.rb, line 42
def basic_auth(u, v)
  Basement.basic_auth u, v
end
get(path, options = {}) click to toggle source
# File lib/http/http.rb, line 28
def get(path, options = {})
  res = Basement.get(path, options);
  Response.new res.parsed_response, res.code, res.headers, res.response
end
options() click to toggle source
# File lib/http/http.rb, line 46
def options
  Basement.default_options
end
post(path, options = {}) click to toggle source
# File lib/http/http.rb, line 33
def post(path, options = {})
  res = Basement.post(path, options);
  Response.new res.parsed_response, res.code, res.headers, res.response
end