module Doorkeeper::Orm::ActiveRecord
Public Class Methods
initialize_application_owner!()
click to toggle source
# File lib/doorkeeper/orm/active_record.rb, line 21 def self.initialize_application_owner! lazy_load do require 'doorkeeper/models/concerns/ownership' Doorkeeper::Application.send :include, Doorkeeper::Models::Ownership end end
initialize_models!()
click to toggle source
# File lib/doorkeeper/orm/active_record.rb, line 6 def self.initialize_models! lazy_load do require 'doorkeeper/orm/active_record/access_grant' require 'doorkeeper/orm/active_record/access_token' require 'doorkeeper/orm/active_record/application' if Doorkeeper.configuration.active_record_options[:establish_connection] [Doorkeeper::AccessGrant, Doorkeeper::AccessToken, Doorkeeper::Application].each do |model| options = Doorkeeper.configuration.active_record_options[:establish_connection] model.establish_connection(options) end end end end
lazy_load(&block)
click to toggle source
# File lib/doorkeeper/orm/active_record.rb, line 29 def self.lazy_load(&block) ActiveSupport.on_load(:active_record, {}, &block) end