class

Rbacr::Role

Inherits Reference < Object

Constructors

new(name : Symbol, privileges : Array(Rbacr::Privilege) = [] of Rbacr::Privilege, tier : Rbacr::Tier = Rbacr::Tier::WORKER)
Source

Instance methods

==(other : Rbacr::Role) : Bool
Source
director?
Source
has_privilege?(act : Rbacr::Act, resource) : Bool
Source
has_privilege?(privilege : Rbacr::Privilege) : Bool
Source
has_privilege?(privilege_id : String | Symbol) : Bool
Source
manager?
Source
managerial?
Source
name
Source
privilege_ids
Source
privileges
Source
tier
Source
to_s(io : IO) : Nil

Appends a short String representation of this object which includes its class name and its object address.

class Person
  def initialize(@name : String, @age : Int32)
  end
end

Person.new("John", 32).to_s # => #<Person:0x10a199f20>
Source
worker?
Source