class RolifyHier::HierRoles
Attributes
roles[R]
Public Class Methods
new(hier_role_list)
click to toggle source
# File lib/rolify_hier/hier_roles.rb, line 5 def initialize(hier_role_list) @roles = hier_role_list end
Public Instance Methods
has_role?(role_name)
click to toggle source
# File lib/rolify_hier/hier_roles.rb, line 9 def has_role?(role_name) reachable_roles.each do |e| return true if e.name == role_name end false end
reachable_roles()
click to toggle source
# File lib/rolify_hier/hier_roles.rb, line 16 def reachable_roles list = [] @roles.each do |e| list += e.reachable_roles end list end