nbulaj/doorkeeper-sequel

View on GitHub
lib/doorkeeper-sequel/tasks/doorkeeper-sequel.rake

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

namespace :doorkeeper_sequel do
  namespace :generate do
    desc "Generate main migration file"
    task :migration do
      DoorkeeperSequel::MigrationGenerator.start
    end

    desc "Generate migration file for Application Owner functionality"
    task :application_owner do
      DoorkeeperSequel::ApplicationOwnerGenerator.start
    end

    desc "Generate migration file for Previous Refresh Token functionality"
    task :previous_refresh_token do
      DoorkeeperSequel::PreviousRefreshTokenGenerator.start
    end

    desc "Generate migration file for PKCE"
    task :pkce do
      DoorkeeperSequel::PkceGenerator.start
    end

    desc "Add confidential column to Doorkeeper applications"
    task :confidential_applications do
      DoorkeeperSequel::ConfidentialApplicationsGenerator.start
    end

    desc "Add resource owner type to Access tokens and grants"
    task :polymorphic_resource_owner do
      DoorkeeperSequel::PolymorphicResourceOwnerGenerator.start
    end
  end
end