Sha256: d5a853994381d8bdb741c8b369267d9f0f2bd6d11438f8aa3a1cf12611ead2cf
Contents?: true
Size: 835 Bytes
Versions: 3
Compression:
Stored size: 835 Bytes
Contents
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 User.find(doorkeeper_access_token.resource_owner_id) if doorkeeper_access_token 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 end def has_resource_owner? has_doorkeeper_token? && !!doorkeeper_access_token.resource_owner_id end end end
Version data entries
3 entries across 3 versions & 1 rubygems