class PrxAuth::Rails::Configuration
Constants
- DEFAULT_CERT_PATH
- DEFAULT_ID_HOST
Attributes
cert_path[RW]
id_host[RW]
install_middleware[RW]
namespace[RW]
prx_client_id[RW]
prx_scope[RW]
Public Class Methods
new()
click to toggle source
# File lib/prx_auth/rails/configuration.rb, line 12 def initialize @install_middleware = true @prx_client_id = nil @prx_scope = nil @id_host = DEFAULT_ID_HOST @cert_path = DEFAULT_CERT_PATH # infer default namespace from app name @namespace = if defined?(::Rails) klass = ::Rails.application.class parent_name = if ::Rails::VERSION::MAJOR >= 6 klass.module_parent_name else klass.parent_name end klass_name = if parent_name.present? parent_name else klass.name end klass_name.underscore.intern end end