module Doorkeeper::ApplicationMixin
def generate_secret
def generate_secret if secret.blank? self.secret = UniqueToken.generate end end
def generate_uid
def generate_uid if uid.blank? self.uid = UniqueToken.generate end end
def has_scopes?
def has_scopes? Doorkeeper.configuration.orm != :active_record || Doorkeeper::Application.column_names.include?("scopes") end