Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
For Jon Hogue
class User
include ReUser
roles do
role :god, :actions => [ :manage_all, :new_user_session, :destroy_user_session ]
role :registrant, :read_event
role :observer, :read_event
role :admin, :manage_event
mail_actions = [ :show_user, :read_todo, :box_mail, :show_mail ]
role :teacher, mail_actions
role :student, mail_actions
end
def initialize(role)
@role = role
end
# More User stuff
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment