Sha256: 2126220d05a3d7b64e8065c55b1770f942b0aaacd249c96202b7b9913cc355b5

Contents?: true

Size: 803 Bytes

Versions: 6

Compression:

Stored size: 803 Bytes

Contents

module Doorkeeper
  module Orm
    module ActiveRecord
      def self.initialize_models!
        require 'doorkeeper/orm/active_record/access_grant'
        require 'doorkeeper/orm/active_record/access_token'
        require 'doorkeeper/orm/active_record/application'

        if Doorkeeper.configuration.active_record_options[:establish_connection]
          [Doorkeeper::AccessGrant, Doorkeeper::AccessToken, Doorkeeper::Application].each do |c|
            c.send :establish_connection, Doorkeeper.configuration.active_record_options[:establish_connection]
          end
        end
      end

      def self.initialize_application_owner!
        require 'doorkeeper/models/concerns/ownership'

        Doorkeeper::Application.send :include, Doorkeeper::Models::Ownership
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
doorkeeper-4.2.6 lib/doorkeeper/orm/active_record.rb
doorkeeper-4.2.5 lib/doorkeeper/orm/active_record.rb
doorkeeper-4.2.0 lib/doorkeeper/orm/active_record.rb
doorkeeper-4.1.0 lib/doorkeeper/orm/active_record.rb
doorkeeper-4.0.0 lib/doorkeeper/orm/active_record.rb
doorkeeper-4.0.0.rc4 lib/doorkeeper/orm/active_record.rb