module Rbac::Accessor

Defined in:

rbac/accessor.cr

Instance Method Summary

Instance Method Detail

def has_role?(role : Symbol) #

check if a accessor has a specific role

u = User..new # includes Roleable
u.has_roles :add, :delete
u.has_role? :add # => true

[View source]
def has_roles(roles : Array(Symbol)) #

add allowed roles

s = Store.new # includes Resource
s.has_roles [:add, :delete]

[View source]
def has_roles(*_roles : Symbol) #

add allowed roles

u = User.new # includes Roleable
u.has_roles :add, :delete

[View source]
def roles #

[View source]