module RolifyHier
Constants
- VERSION
Public Class Methods
config(&block)
click to toggle source
# File lib/rolify_hier.rb, line 4 def self.config(&block) class_eval(&block) end
role(name)
click to toggle source
# File lib/rolify_hier.rb, line 8 def self.role(name) HierRole[name.to_sym] end
Public Instance Methods
hier_role?(role_name)
click to toggle source
means ‘has role hierarchically?’
# File lib/rolify_hier.rb, line 13 def hier_role?(role_name) hier_roles.has_role? role_name end
hier_roles()
click to toggle source
# File lib/rolify_hier.rb, line 17 def hier_roles roles = roles(:select => :name).collect( HierRole[&:name] ) HierRoles.new roles end