lib/identity/engine.rb in anadea-identity-0.1.0 vs lib/identity/engine.rb in anadea-identity-0.2.0

- old
+ new

@@ -1,21 +1,22 @@ require "devise" +require "identity/mixins/user" require_relative "./devise_config" - -require "rolify" - require_relative "./view_helper" -require "kaminari" -Kaminari::Hooks.init - module Identity class Engine < ::Rails::Engine - initializer 'identity-views' do |app| + initializer "identity-views" do |app| ActionView::Base.include Identity::ViewHelper end - initializer 'identity-admin' do |app| - ActiveAdmin.application.load_paths.unshift(File.dirname(__FILE__) + '/admin') + initializer "identity-admin" do |app| + ActiveAdmin.application.load_paths.unshift(File.dirname(__FILE__) + "/admin") + end + + initializer "identity-model" do + unless Identity.user_class.is_a?(Identity::Mixins::User) + Identity.user_class.include(Identity::Mixins::User) + end end end end