module Itest5ch::HttpMethods

Public Instance Methods

get_html(url, referer: nil) click to toggle source

@param url [String] @param referer [String]

@return [String]

# File lib/itest5ch/http_methods.rb, line 10
def get_html(url, referer: nil)
  options = {}
  options["User-Agent"] = Itest5ch.config.user_agent if Itest5ch.config.user_agent
  options["Referer"] = referer if referer

  URI.parse(url).open(options).read
end
get_json(url, referer: nil) click to toggle source

@param url [String] @param referer [String]

@return [Hash]

# File lib/itest5ch/http_methods.rb, line 22
def get_json(url, referer: nil)
  JSON.parse(get_html(url, referer: referer))
end