Method: Down::NetHttp#initialize

Defined in:
lib/down/net_http.rb

#initialize(*args, **options) ⇒ NetHttp

Initializes the backend with common defaults.



21
22
23
24
25
26
27
28
29
# File 'lib/down/net_http.rb', line 21

def initialize(*args, **options)
  @options = merge_options({
    headers:        { "User-Agent" => "Down/#{Down::VERSION}" },
    max_redirects:  2,
    open_timeout:   30,
    read_timeout:   30,
    uri_normalizer: URI_NORMALIZER,
  }, *args, **options)
end