Sha256: 18af4592a1c96d46a783b0f7f768c8a93a0ccb24006c1be123e46baad36ea75b
Contents?: true
Size: 590 Bytes
Versions: 2
Compression:
Stored size: 590 Bytes
Contents
module Itest5ch module HttpMethods require "open-uri" require "json" # @param url [String] # @param referer [String] # # @return [String] 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 # @param url [String] # @param referer [String] # # @return [Hash] def get_json(url, referer: nil) JSON.parse(get_html(url, referer: referer)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
itest5ch-2.0.2 | lib/itest5ch/http_methods.rb |
itest5ch-2.0.1 | lib/itest5ch/http_methods.rb |