Sha256: 390c31c3afdf434c0433582a33964e452b0e2ac564b6b0523c69297309672224
Contents?: true
Size: 612 Bytes
Versions: 1
Compression:
Stored size: 612 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 open(url, options).read # rubocop:disable Security/Open 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
itest5ch-1.0.0 | lib/itest5ch/http_methods.rb |