6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/cabbage_doc/client.rb', line 6
def new(auth)
Class.new(self) do |klass|
klass. "User-Agent" => auth.user_agent
if auth.subdomain
klass.base_uri "#{auth.scheme}://#{auth.subdomain}.#{auth.domain}/#{auth.path}"
else
klass.base_uri "#{auth.scheme}://#{auth.domain}/#{auth.path}"
end
if auth.type == :basic
klass.basic_auth auth.username, auth.password
elsif auth.token
klass. "Authorization" => "#{auth.type.to_s.capitalize} #{auth.token}"
end
debug_output $stdout if auth.verbose
end
end
|