Sha256: 788ae9f1443b2d657ef1784cda9ed68508fbf6fcc54b27e3c08782482ff609ae

Contents?: true

Size: 1.48 KB

Versions: 2

Compression:

Stored size: 1.48 KB

Contents

# frozen_string_literal: true

require "doorkeeper-mongodb/version"

require "active_model"
require "doorkeeper"
begin
  require "doorkeeper/orm/active_record/redirect_uri_validator"
rescue LoadError
  # for old Doorkeeper version before this change
end

require "doorkeeper-mongodb/compatible"
require "doorkeeper-mongodb/shared/scopes"

require "doorkeeper/orm/concerns/mongoid/ownership"
require "doorkeeper/orm/concerns/mongoid/resource_ownerable"

require "doorkeeper-mongodb/mixins/mongoid/base_mixin"
require "doorkeeper-mongodb/mixins/mongoid/json_serializable"
require "doorkeeper-mongodb/mixins/mongoid/access_grant_mixin"
require "doorkeeper-mongodb/mixins/mongoid/access_token_mixin"
require "doorkeeper-mongodb/mixins/mongoid/application_mixin"
require "doorkeeper-mongodb/mixins/mongoid/stale_records_cleaner_mixin"

# Maybe we need to squash this into one? With backward compatibility
require "doorkeeper/orm/mongoid4"
require "doorkeeper/orm/mongoid5"
require "doorkeeper/orm/mongoid6"
require "doorkeeper/orm/mongoid7"
require "doorkeeper/orm/mongoid8"

module DoorkeeperMongodb
  def load_locales
    locales_dir = File.expand_path("../config/locales", __dir__)
    locales     = Dir[File.join(locales_dir, "*.yml")]

    I18n.load_path |= locales
  end

  module_function :load_locales

  def doorkeeper_version?(major, minor)
    Doorkeeper::VERSION::MAJOR >= major &&
      Doorkeeper::VERSION::MINOR >= minor
  end

  module_function :doorkeeper_version?
end

DoorkeeperMongodb.load_locales

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
doorkeeper-mongodb-5.4.0 lib/doorkeeper-mongodb.rb
doorkeeper-mongodb-5.3.0 lib/doorkeeper-mongodb.rb