module Pundit
def authorize(user, record, query, policy_class: nil, cache: nil)
- See: Pundit::Context#authorize -
def authorize(user, record, query, policy_class: nil, cache: nil) context = if cache policy_cache = CacheStore::LegacyStore.new(cache) Context.new(user: user, policy_cache: policy_cache) else Context.new(user: user) end context.authorize(record, query: query, policy_class: policy_class) end