class PrxAuth::Rails::Configuration

Attributes

id_host[RW]
install_middleware[RW]
namespace[RW]
prx_client_id[RW]

Public Class Methods

new() click to toggle source
# File lib/prx_auth/rails/configuration.rb, line 8
def initialize
  @install_middleware = true
  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

    @namespace = klass_name.underscore.intern
    @prx_client_id = nil
    @id_host = nil
  end
end