class Para::Acl::InstallGenerator
Public Instance Methods
add_role_mixin_to_admin()
click to toggle source
# File lib/generators/para/acl/install/install_generator.rb, line 11 def add_role_mixin_to_admin admin_user_class_file_path = File.join( 'app', 'models', "#{ Para.config.acl.admin_user_class.underscore }.rb" ) inject_into_file admin_user_class_file_path, after: /< (ActiveRecord::Base|ApplicationRecord)/ do "\n has_admin_role" end end
add_role_to_super_admins()
click to toggle source
# File lib/generators/para/acl/install/install_generator.rb, line 21 def add_role_to_super_admins rake 'para:acl:authorize_admins' end
install_migrations()
click to toggle source
# File lib/generators/para/acl/install/install_generator.rb, line 6 def install_migrations rake 'para_acl_engine:install:migrations' rake 'db:migrate' end