Module: Doorkeeper::OpenidConnect::Orm::ActiveRecord

Defined in:
lib/doorkeeper/openid_connect/orm/active_record.rb

Instance Method Summary collapse

Instance Method Details

#initialize_models!Object



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/doorkeeper/openid_connect/orm/active_record.rb', line 7

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