class Doorkeeper::PreviousRefreshTokenGenerator
Public Class Methods
next_migration_number(path)
click to toggle source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 8 def self.next_migration_number(path) ActiveRecord::Generators::Base.next_migration_number(path) end
Public Instance Methods
previous_refresh_token()
click to toggle source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 12 def previous_refresh_token if 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 end
Private Instance Methods
migration_version()
click to toggle source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 23 def migration_version if ActiveRecord::VERSION::MAJOR >= 5 "[#{ActiveRecord::VERSION::MAJOR}.#{ActiveRecord::VERSION::MINOR}]" end end
no_previous_refresh_token_column?()
click to toggle source
# File lib/generators/doorkeeper/previous_refresh_token_generator.rb, line 29 def no_previous_refresh_token_column? !ActiveRecord::Base.connection.column_exists?( :oauth_access_tokens, :previous_refresh_token ) end