Sha256: a32c4bb40f5ac405db38d6d25e3953c404119707d87ac25e701deacb46e32f3c
Contents?: true
Size: 841 Bytes
Versions: 3
Compression:
Stored size: 841 Bytes
Contents
# frozen_string_literal: true require "active_support/lazy_load_hooks" module Doorkeeper module Orm module Mongoid5 def self.initialize_models! 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 def self.initialize_application_owner! lazy_load do require "doorkeeper/orm/concerns/mongoid/ownership" Doorkeeper::Application.include Doorkeeper::Orm::Concerns::Mongoid::Ownership end end def self.check_requirements!(_config); end def self.lazy_load(&block) ActiveSupport.on_load(:mongoid, {}, &block) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-mongodb-5.2.2 | lib/doorkeeper/orm/mongoid5.rb |
doorkeeper-mongodb-5.2.1 | lib/doorkeeper/orm/mongoid5.rb |
doorkeeper-mongodb-5.2.0 | lib/doorkeeper/orm/mongoid5.rb |