module ActiveAdmin::Devise

Public Class Methods

config() click to toggle source
# File lib/active_admin/devise.rb, line 6
def self.config
  config = {
    path: ActiveAdmin.application.default_namespace,
    controllers: ActiveAdmin::Devise.controllers,
    path_names: { sign_in: 'login', sign_out: "logout" }
  }

  if ::Devise.respond_to?(:sign_out_via)
    logout_methods = [::Devise.sign_out_via, ActiveAdmin.application.logout_link_method].flatten.uniq
    config.merge!( sign_out_via: logout_methods)
  end

  config
end
controllers() click to toggle source
# File lib/active_admin/devise.rb, line 21
def self.controllers
  {
    sessions: "active_admin/devise/sessions",
    passwords: "active_admin/devise/passwords",
    unlocks: "active_admin/devise/unlocks",
    registrations: "active_admin/devise/registrations",
    confirmations: "active_admin/devise/confirmations"
  }
end