Module: Roleup::HasRoles

Defined in:
lib/roleup/has_roles.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#rolesObject (readonly)

Returns the value of attribute roles.



3
4
5
# File 'lib/roleup/has_roles.rb', line 3

def roles
  @roles
end

Instance Method Details

#has_role?(role) ⇒ Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/roleup/has_roles.rb', line 13

def has_role?(role)
  roles.include? role
end

#set_roles(*roles) ⇒ Object



9
10
11
# File 'lib/roleup/has_roles.rb', line 9

def set_roles(*roles)
  @roles = List.new(*roles)
end