Module: ActiveAdmin::Oidc
- Defined in:
- lib/activeadmin-oidc.rb,
lib/activeadmin/oidc/engine.rb,
lib/activeadmin/oidc/version.rb,
lib/activeadmin/oidc/test_helpers.rb,
lib/activeadmin/oidc/configuration.rb,
lib/activeadmin/oidc/user_provisioner.rb,
lib/generators/active_admin/oidc/install/install_generator.rb,
app/controllers/active_admin/oidc/devise/omniauth_callbacks_controller.rb
Defined Under Namespace
Modules: Devise, Generators, RSpecSupport, TestHelpers
Classes: Configuration, ConfigurationError, Engine, Error, ProvisioningError, RetryProvisioning, UserProvisioner
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Attribute Summary collapse
-
.logger ⇒ Object
Logger the gem uses for internal diagnostics (on_login hook failures, omniauth failures, etc).
Class Method Summary
collapse
Class Attribute Details
.logger ⇒ Object
Logger the gem uses for internal diagnostics (on_login hook failures, omniauth failures, etc). Defaults to Rails.logger when Rails is booted, falls back to a null logger otherwise so that library code is safe to call in non-Rails contexts (unit specs, scripts). Override by assigning directly — useful in tests.
45
46
47
|
# File 'lib/activeadmin-oidc.rb', line 45
def logger
@logger || default_logger
end
|
Class Method Details
.config ⇒ Object
31
32
33
|
# File 'lib/activeadmin-oidc.rb', line 31
def config
@config ||= Configuration.new
end
|
35
36
37
38
|
# File 'lib/activeadmin-oidc.rb', line 35
def configure
yield config
config
end
|
.reset! ⇒ Object
51
52
53
54
|
# File 'lib/activeadmin-oidc.rb', line 51
def reset!
@config = Configuration.new
@logger = nil
end
|