class Permissions::Checkers::ForApiClients
Attributes
jwt_token[R]
Public Class Methods
new(jwt_token:, resource_code:, level:)
click to toggle source
# File lib/flimper_poncho/permissions/checkers/for_api_clients.rb, line 8 def initialize(jwt_token:, resource_code:, level:) @jwt_token = jwt_token @resource_code = resource_code @level = level end
Public Instance Methods
permission_query()
click to toggle source
# File lib/flimper_poncho/permissions/checkers/for_api_clients.rb, line 14 def permission_query { 'name' => decoded_jwt.dig('name'), 'resource_code' => @resource_code, 'level' => @level } end