Skip to content

Commit

Permalink
Refactor ActiveAdminRole::Engine
Browse files Browse the repository at this point in the history
  • Loading branch information
yhirano55 committed Apr 8, 2018
1 parent bf57ac9 commit ff72062
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions lib/active_admin_role/engine.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,15 @@ module ActiveAdminRole
class Engine < ::Rails::Engine
initializer "active_admin_role" do
ActiveSupport.on_load :active_record do
ActiveRecord::Base.send :extend, ::ActiveAdminRole::Model
require "active_admin_role/monkey/active_record_dsl"
extend ActiveAdminRole::ActiveRecordDsl
end

ActiveSupport.on_load :after_initialize do
::ActiveAdmin::ResourceController.send :include, ::ActiveAdminRole::ActiveAdmin::ResourceController
require "active_admin_role/monkey/active_admin_dsl"
require "active_admin_role/monkey/active_admin_controller"
ActiveAdmin::DSL.send :include, ActiveAdminRole::ActiveAdminDsl
ActiveAdmin::ResourceController.send :include, ActiveAdminRole::ActiveAdminController
end
end
end
Expand Down

0 comments on commit ff72062

Please sign in to comment.