class PrxAuth::Rails::Token
Public Class Methods
new(token_data)
click to toggle source
# File lib/prx_auth/rails/token.rb, line 4 def initialize(token_data) @token_data = token_data @namespace = PrxAuth::Rails.configuration.namespace end
Public Instance Methods
empty_resources?()
click to toggle source
# File lib/prx_auth/rails/token.rb, line 45 def empty_resources? @token_data.empty_resources? end
except(*resources)
click to toggle source
# File lib/prx_auth/rails/token.rb, line 41 def except(*resources) dup.except!(*resources) end
except!(*resources)
click to toggle source
# File lib/prx_auth/rails/token.rb, line 36 def except!(*resources) @token_data = @token_data.except(*resources) self end
resources(namespace = nil, scope = nil)
click to toggle source
# File lib/prx_auth/rails/token.rb, line 19 def resources(namespace = nil, scope = nil) namespace, scope = @namespace, namespace if scope.nil? && !namespace.nil? @token_data.resources(namespace, scope) end
scopes()
click to toggle source
# File lib/prx_auth/rails/token.rb, line 24 def scopes @token_data.scopes end
user_id()
click to toggle source
# File lib/prx_auth/rails/token.rb, line 28 def user_id @token_data.user_id end