class Anyfetch::HTTP

Constants

OPTIONS

Public Class Methods

new(uri, options) click to toggle source
# File lib/anyfetch/http.rb, line 10
def initialize(uri, options)
  @uri = uri
  @options = OPTIONS.merge(options)
  setup_basic_auth
end

Private Instance Methods

setup_basic_auth() click to toggle source
# File lib/anyfetch/http.rb, line 18
def setup_basic_auth
  if @uri.user || @uri.password
    @options[:http_basic_authentication] = [@uri.user, @uri.password]
    @uri.user = nil
    @uri.password = nil
  end
end