Class: Requests::BasicAuth

Inherits:
Object
  • Object
show all
Includes:
AuthBase
Defined in:
lib/requests/auth.rb

Instance Method Summary collapse

Constructor Details

#initialize(user, pass) ⇒ BasicAuth

Returns a new instance of BasicAuth.



15
16
17
18
# File 'lib/requests/auth.rb', line 15

def initialize(user, pass)
  @user = user
  @pass = pass
end

Instance Method Details

#call(hdrs) ⇒ Object



19
20
21
# File 'lib/requests/auth.rb', line 19

def call(hdrs)
  hdrs['Authorization'] = 'Basic ' + Base64.strict_encode64("#{@user}:#{@pass}")
end