class JSONAPI::Authorization::Configuration
Attributes
pundit_user[RW]
Public Class Methods
new()
click to toggle source
# File lib/jsonapi/authorization/configuration.rb, line 9 def initialize self.authorizer = ::JSONAPI::Authorization::DefaultPunditAuthorizer self.pundit_user = :user end
Public Instance Methods
user_context(context)
click to toggle source
# File lib/jsonapi/authorization/configuration.rb, line 14 def user_context(context) if pundit_user.is_a?(Symbol) context[pundit_user] else pundit_user.call(context) end end