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