class Io::Flow::Reference::V0::HttpClient::Authorization
Attributes
password[R]
scheme[R]
username[R]
Public Class Methods
basic(username, password=nil)
click to toggle source
# File lib/flow_reference_v0_client.rb, line 1291 def Authorization.basic(username, password=nil) Authorization.new(AuthScheme::BASIC, username, :password => password) end
new(scheme, username, opts={})
click to toggle source
# File lib/flow_reference_v0_client.rb, line 1284 def initialize(scheme, username, opts={}) @scheme = HttpClient::Preconditions.assert_class('schema', scheme, AuthScheme) @username = HttpClient::Preconditions.check_not_blank('username', username, "username is required") @password = HttpClient::Preconditions.assert_class_or_nil('password', opts.delete(:password), String) HttpClient::Preconditions.assert_empty_opts(opts) end