Method: Egalite::HTTP.parse_options

Defined in:
lib/egalite/http.rb

.parse_options(options) ⇒ Object



31
32
33
34
35
36
37
38
39
# File 'lib/egalite/http.rb', line 31

def self.parse_options(options)
  if options[:basic_auth]
    u = options[:basic_auth][0]
    pw = options[:basic_auth][1]
    b = ["#{u}:#{pw}"].pack("m")
    options[:header] ||= {}
    options[:header]["Authorization"] = "Basic #{b}".chop
  end
end