Sha256: 3c206bd465b96b3e15e672aae31f0a63b8a41eedfcff055fcd61d9c95e9b07d1
Contents?: true
Size: 397 Bytes
Versions: 28
Compression:
Stored size: 397 Bytes
Contents
require "pundit" module Plutonium module Policy module Initializer def initialize(context, record) authorize!(context) @context = context @record = record end private attr_reader :context, :record def authorize!(context) raise Pundit::NotAuthorizedError, "must be logged in" unless context&.user end end end end
Version data entries
28 entries across 28 versions & 1 rubygems