class Pundit::Context

def initialize(user:, policy_cache: CacheStore::NullStore.instance)

Parameters:
  • policy_cache (#fetch) -- cache store for policies (see e.g. {CacheStore::NullStore})
  • user () -- later passed to policies and scopes

Other tags:
    See: Pundit::Authorization#pundit -
def initialize(user:, policy_cache: CacheStore::NullStore.instance)
  @user = user
  @policy_cache = policy_cache
end