class Io::Flow::V0::HttpClient::Authorization

Attributes

password[R]
scheme[R]
username[R]

Public Class Methods

basic(username, password=nil) click to toggle source
# File lib/flow_commerce/flow_api_v0_client.rb, line 73437
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_commerce/flow_api_v0_client.rb, line 73430
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