Method: Itesttool.get

Defined in:
lib/itesttool.rb

.get(url, res_format = "text", query = "") ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/itesttool.rb', line 55

def get(url, res_format="text", query="")
  url_obj = URI.parse(url)
  queries = []
  queries.push(query) unless query.empty?
  queries.push(url_obj.query) unless url_obj.query.nil?
  path_with_query =
    if queries.empty?
      url_obj.path
    else
      url_obj.path + "?" + queries.join("&")
    end
  res = execute_request(url_obj, nil){Net::HTTP::Get.new(path_with_query)}
  decorate_response(res, "GET", url, res_format)
end