Sha256: 1926843affd72c93026a1c38ae6d322ebc3b339c39cafa6a8a5d76e488bc89ed
Contents?: true
Size: 387 Bytes
Versions: 4
Compression:
Stored size: 387 Bytes
Contents
class ArticlePolicy < ApplicationPolicy def show? true end def index? true end def create? user_permissions? end def update? user_permissions? end def delete? admin_permissions? end private def user_permissions? @user.master? or @user.admin? or @user.user? end def admin_permissions? @user.master? or @user.admin? end end
Version data entries
4 entries across 4 versions & 1 rubygems