lib/doorkeeper/orm/mongoid5.rb in doorkeeper-mongodb-5.2.2 vs lib/doorkeeper/orm/mongoid5.rb in doorkeeper-mongodb-5.2.3

- old
+ new

@@ -3,19 +3,37 @@ require "active_support/lazy_load_hooks" module Doorkeeper module Orm module Mongoid5 + def self.run_hooks + lazy_load do + require "doorkeeper/orm/mongoid5/access_grant" + require "doorkeeper/orm/mongoid5/access_token" + require "doorkeeper/orm/mongoid5/application" + require "doorkeeper/orm/mongoid5/stale_records_cleaner" + require "doorkeeper/orm/concerns/mongoid/ownership" + Doorkeeper::Application.include Doorkeeper::Orm::Concerns::Mongoid::Ownership + end + @initialized_hooks = true + end + + # @deprecated def self.initialize_models! + return if @initialized_hooks + lazy_load do require "doorkeeper/orm/mongoid5/access_grant" require "doorkeeper/orm/mongoid5/access_token" require "doorkeeper/orm/mongoid5/application" require "doorkeeper/orm/mongoid5/stale_records_cleaner" end end + # @deprecated def self.initialize_application_owner! + return if @initialized_hooks + lazy_load do require "doorkeeper/orm/concerns/mongoid/ownership" Doorkeeper::Application.include Doorkeeper::Orm::Concerns::Mongoid::Ownership end