Sha256: dec5d54566aab1f07d56e6d998471e4dfc682a590cc3551d35d680fb589b84b2
Contents?: true
Size: 594 Bytes
Versions: 8
Compression:
Stored size: 594 Bytes
Contents
module Storytime class SnippetPolicy attr_reader :user, :record def initialize(user, record) @user = user @post = record end def index? manage? end def create? manage? end def new? manage? end def update? manage? end def edit? manage? end def destroy? manage? end def manage? action = Storytime::Action.find_by(guid: "5qg25i") user.storytime_role.allowed_actions.include?(action) end def permitted_attributes [:name, :content] end end end
Version data entries
8 entries across 8 versions & 1 rubygems