Sha256: cdb2dd9186f161c9f5862eece295658495e808d03840f5c0a833ba4153920cd5
Contents?: true
Size: 867 Bytes
Versions: 1
Compression:
Stored size: 867 Bytes
Contents
module Doorkeeper class AccessGrant include DoorkeeperMongodb::Compatible include MongoMapper::Document include DoorkeeperMongodb::Mixins::MongoMapper::AccessGrantMixin safe timestamps! set_collection_name 'oauth_access_grants' key :resource_owner_id, ObjectId key :application_id, ObjectId key :token, String key :scopes, String key :expires_in, Integer key :redirect_uri, String key :revoked_at, Time key :code_challenge, String key :code_challenge_method, String def self.create_indexes ensure_index :token, unique: true end def save!(options = {}) if options.key?(:validate) super(options.merge(safe: options.delete(:validate))) else super end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-mongodb-5.0.0 | lib/doorkeeper/orm/mongo_mapper/access_grant.rb |