mirror of
https://github.com/heartcombo/devise.git
synced 2026-01-22 13:18:05 -05:00
30 lines
764 B
Ruby
30 lines
764 B
Ruby
#begin
|
|
# require 'warden'
|
|
#rescue
|
|
# gem 'hassox-warden'
|
|
# require 'warden'
|
|
#end
|
|
|
|
require File.join(File.dirname(__FILE__), '..', 'warden', 'lib', 'warden')
|
|
|
|
module Devise
|
|
ALL = [:authenticable, :confirmable, :recoverable, :rememberable, :validatable].freeze
|
|
|
|
# Maps controller names to devise modules
|
|
CONTROLLERS = {
|
|
:sessions => :authenticable,
|
|
:passwords => :recoverable,
|
|
:confirmations => :confirmable
|
|
}.freeze
|
|
end
|
|
|
|
require 'devise/warden'
|
|
require 'devise/routes'
|
|
|
|
# Ensure to include Devise modules only after Rails initialization.
|
|
# This way application should have already defined Devise mappings and we are
|
|
# able to create default filters.
|
|
Rails.configuration.after_initialize do
|
|
ActiveRecord::Base.extend Devise::ActiveRecord
|
|
end
|