class BooticClient::Strategies::BasicAuth

Public Instance Methods

inspect() click to toggle source
# File lib/bootic_client/strategies/basic_auth.rb, line 9
def inspect
  %(#<#{self.class.name} root: #{config.api_root} username: #{options[:username]}>)
end

Private Instance Methods

client() click to toggle source
# File lib/bootic_client/strategies/basic_auth.rb, line 20
def client
  @client ||= Client.new(options) do |c|
    c.request :authorization, :basic, options[:username], options[:password]
  end
end
validate!() click to toggle source
# File lib/bootic_client/strategies/basic_auth.rb, line 15
def validate!
  raise ArgumentError, 'options MUST include username' unless options[:username]
  raise ArgumentError, 'options MUST include password' unless options[:password]
end