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