


class MessageAuthor < Arrthorizer::ContextRoledef applies_to_user?(user, context)context.message.author == userendend
to_prepare_context do |c|c.defaults do{ message: message }endenddef message@message ||= Message.find params[:id]end
read_message: # any name will do, as long as it's unique. actions: - messages: # controller_name - show # action_nameroles:- MessageAuthor # any Arrthorizer::Group or
# Arrthorizer::ContextRole
Arrthorizer.configure do
check_group_membership_using SomeServiceObject
end