Sha256: 822579e76c32d6823564faf89524e48e227a56ef7f2ec6c10e1387d0ecf38b62
Contents?: true
Size: 439 Bytes
Versions: 4
Compression:
Stored size: 439 Bytes
Contents
class ApplicationPolicy attr_reader :user, :record def initialize(user, record) @user = user @record = record end def index? true end def show? scope.where(id: record.id).exists? end def create? true end def new? true end def update? true end def edit? true end def destroy? @user.master? end def scope Pundit.policy_scope!(user, record.class) end end
Version data entries
4 entries across 4 versions & 1 rubygems