class Doorkeeper::PreviousRefreshTokenGenerator
Generates migration to add previous refresh token column to the database for Doorkeeper
tables.
Public Class Methods
Source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 15 def self.next_migration_number(path) ActiveRecord::Generators::Base.next_migration_number(path) end
Public Instance Methods
Source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 19 def previous_refresh_token return unless no_previous_refresh_token_column? migration_template( "add_previous_refresh_token_to_access_tokens.rb.erb", "db/migrate/add_previous_refresh_token_to_access_tokens.rb", ) end
Private Instance Methods
Source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 30 def migration_version "[#{ActiveRecord::VERSION::MAJOR}.#{ActiveRecord::VERSION::MINOR}]" end
Source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 34 def no_previous_refresh_token_column? !ActiveRecord::Base.connection.column_exists?( :oauth_access_tokens, :previous_refresh_token, ) end