Sha256: bfcd87fa77a6f81f0d4a3a3c3513765fe8b7ac7e5b9bdbe610099c31c599de61
Contents?: true
Size: 844 Bytes
Versions: 7
Compression:
Stored size: 844 Bytes
Contents
# frozen_string_literal: true require 'active_support/lazy_load_hooks' module Doorkeeper module OpenidConnect module Orm module ActiveRecord def initialize_models! super ActiveSupport.on_load(:active_record) do require 'doorkeeper/openid_connect/orm/active_record/access_grant' require 'doorkeeper/openid_connect/orm/active_record/request' if Doorkeeper.configuration.active_record_options[:establish_connection] [Doorkeeper::OpenidConnect::Request].each do |c| c.send :establish_connection, Doorkeeper.configuration.active_record_options[:establish_connection] end end end end end end end Orm::ActiveRecord.singleton_class.send :prepend, OpenidConnect::Orm::ActiveRecord end
Version data entries
7 entries across 7 versions & 1 rubygems