class Releaf::Permissions::Configuration

Public Class Methods

configure_component() click to toggle source
# File lib/releaf/permissions/configuration.rb, line 16
def self.configure_component
  Releaf.application.config.add_configuration(
    new(
      devise_for: "releaf/permissions/user",
      access_control: Releaf::Permissions::AccessControl,
      permanent_allowed_controllers: ['releaf/root']
    )
  )
end

Public Instance Methods

devise_model_class() click to toggle source
# File lib/releaf/permissions/configuration.rb, line 12
def devise_model_class
  devise_for.classify.constantize
end
devise_model_name() click to toggle source
# File lib/releaf/permissions/configuration.rb, line 8
def devise_model_name
  devise_for.tr("/", "_")
end