class Ez::Permissions::InstallGenerator

Public Instance Methods

create_migration() click to toggle source
# File lib/generators/ez/permissions/install_generator.rb, line 6
      def create_migration
        create_file 'config/initializers/ez_permissions.rb',
                    "# frozen_string_literal: true

Ez::Permissions.configure do |config|
  # config.permissions_table_name = 'ez_permissions_permissions'
  # config.roles_table_name = 'ez_permissions_roles'
  # config.models_roles_table_name = 'ez_permissions_model_roles'
  # config.permissions_roles_table_name = 'ez_permissions_permissions_roles'

  # config.handle_no_permission_model = lambda { |context|
  #   here you can define your custom callback
  #   in case when permission model (user) is nil
  # }

  # config.handle_not_authorized = lambda { |context|
  #  here you can define your custom callback
  #  in case when model (user) is not authorized
  # }
end
"
      end