module Doorkeeper::ApplicationMixin
def generate_secret
def generate_secret self.secret ||= UniqueToken.generate end
def generate_uid
def generate_uid self.uid ||= UniqueToken.generate end
def has_scopes?
def has_scopes? Doorkeeper.configuration.orm != :active_record || Application.new.attributes.include?("scopes") end
def scopes
def scopes if has_scopes? original_scopes else fail NameError, "Missing column: `applications.scopes`.", <<-MSG.squish ou are using ActiveRecord run `rails generate doorkeeper:application_scopes ake db:migrate` to add it. MSG end end