Class: Puppet::Network::AuthConfig
- Defined in:
- lib/puppet/network/authconfig.rb
Constant Summary collapse
- @@authprovider_class =
nil
Class Method Summary collapse
Instance Method Summary collapse
- #check_authorization(method, path, params) ⇒ Object
-
#initialize(rights = nil) ⇒ AuthConfig
constructor
A new instance of AuthConfig.
Constructor Details
#initialize(rights = nil) ⇒ AuthConfig
Returns a new instance of AuthConfig.
91 92 93 |
# File 'lib/puppet/network/authconfig.rb', line 91 def initialize(rights=nil) @authprovider = self.class.authprovider_class.new(rights) end |
Class Method Details
.authprovider_class ⇒ Object
87 88 89 |
# File 'lib/puppet/network/authconfig.rb', line 87 def self.authprovider_class @@authprovider_class || Puppet::Network::DefaultAuthProvider end |
.authprovider_class=(klass) ⇒ Object
83 84 85 |
# File 'lib/puppet/network/authconfig.rb', line 83 def self.authprovider_class=(klass) @@authprovider_class = klass end |
Instance Method Details
#check_authorization(method, path, params) ⇒ Object
95 96 97 |
# File 'lib/puppet/network/authconfig.rb', line 95 def (method, path, params) @authprovider.(method, path, params) end |