Sha256: 8e662b2c8ea8b05e6b1dcfd56937a685b213c238c586738e9372004ccfd17d96
Contents?: true
Size: 857 Bytes
Versions: 4
Compression:
Stored size: 857 Bytes
Contents
# frozen_string_literal: true module WineBouncer module AuthMethods attr_accessor :doorkeeper_access_token def protected_endpoint=(protected) @protected_endpoint = protected end def protected_endpoint? @protected_endpoint || false end def resource_owner instance_eval(&WineBouncer.configuration.defined_resource_owner) end def client_credential_token? has_doorkeeper_token? && doorkeeper_access_token.resource_owner_id.nil? end def doorkeeper_access_token @_doorkeeper_access_token end def doorkeeper_access_token=(token) @_doorkeeper_access_token = token end def has_doorkeeper_token? !@_doorkeeper_access_token.nil? end def has_resource_owner? has_doorkeeper_token? && !!doorkeeper_access_token.resource_owner_id end end end
Version data entries
4 entries across 4 versions & 1 rubygems