Sha256: 61dcb9d62d5d3f1e411afd932856c43983dbab5aba9a2ad35c4f5d81d6bf7ace
Contents?: true
Size: 583 Bytes
Versions: 49
Compression:
Stored size: 583 Bytes
Contents
# frozen_string_literal: true require 'aranha/parsers/source_address/hash_http_post' module Aranha module Parsers class SourceAddress class HashHttpGet < ::Aranha::Parsers::SourceAddress::HashHttpPost class << self def valid_source?(source) source.is_a?(::Hash) && source.with_indifferent_access[:method].to_s.downcase.strip == 'get' end end def content HTTPClient.new.get_content( source[:url], source[:params] ) end end end end end
Version data entries
49 entries across 49 versions & 3 rubygems