Class: Anyfetch::HTTP

Inherits:
OpenURI show all
Defined in:
lib/anyfetch/http.rb

Constant Summary collapse

OPTIONS =
{
  "User-Agent" => "Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0",
  :allow_redirections => :safe,
}

Instance Method Summary collapse

Methods inherited from OpenURI

#open

Constructor Details

#initialize(uri, options) ⇒ HTTP

Returns a new instance of HTTP.



10
11
12
13
14
# File 'lib/anyfetch/http.rb', line 10

def initialize(uri, options)
  @uri = uri
  @options = OPTIONS.merge(options)
  setup_basic_auth
end