Module: Doorkeeper::Orm::Mongoid8
- Defined in:
- lib/doorkeeper/orm/mongoid8.rb,
lib/doorkeeper/orm/mongoid8/stale_records_cleaner.rb
Defined Under Namespace
Classes: StaleRecordsCleaner
Class Method Summary
collapse
Class Method Details
.check_requirements!(_config) ⇒ Object
43
|
# File 'lib/doorkeeper/orm/mongoid8.rb', line 43
def self.check_requirements!(_config); end
|
.initialize_application_owner! ⇒ Object
33
34
35
36
37
38
39
40
41
|
# File 'lib/doorkeeper/orm/mongoid8.rb', line 33
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
end
|
.initialize_models! ⇒ Object
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/doorkeeper/orm/mongoid8.rb', line 21
def self.initialize_models!
return if @initialized_hooks
lazy_load do
require "doorkeeper/orm/mongoid8/access_grant"
require "doorkeeper/orm/mongoid8/access_token"
require "doorkeeper/orm/mongoid8/application"
require "doorkeeper/orm/mongoid8/stale_records_cleaner"
end
end
|
.lazy_load(&block) ⇒ Object
45
46
47
|
# File 'lib/doorkeeper/orm/mongoid8.rb', line 45
def self.lazy_load(&block)
ActiveSupport.on_load(:mongoid, {}, &block)
end
|
.run_hooks ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/doorkeeper/orm/mongoid8.rb', line 8
def self.run_hooks
lazy_load do
require "doorkeeper/orm/mongoid8/access_grant"
require "doorkeeper/orm/mongoid8/access_token"
require "doorkeeper/orm/mongoid8/application"
require "doorkeeper/orm/mongoid8/stale_records_cleaner"
require "doorkeeper/orm/concerns/mongoid/ownership"
Doorkeeper::Application.include Doorkeeper::Orm::Concerns::Mongoid::Ownership
end
@initialized_hooks = true
end
|