class Occi::Api::Client::Http::AuthnPlugins::Digest
Public Class Methods
new(env_ref, options = {})
click to toggle source
Calls superclass method
Occi::Api::Client::Http::AuthnPlugins::Base.new
# File lib/occi/api/client/http/authn_plugins/digest.rb, line 7 def initialize(env_ref, options = {}) super env_ref, options @fallbacks = %w(keystone) end
Public Instance Methods
setup(options = {})
click to toggle source
# File lib/occi/api/client/http/authn_plugins/digest.rb, line 12 def setup(options = {}) # set up digest auth raise ArgumentError, "Missing required options 'username' and 'password' for digest auth!" unless @options[:username] and @options[:password] @env_ref.class.digest_auth @options[:username], @options[:password] end