Method: Permission.has_role
- Defined in:
- lib/qooxview/helpers/permission.rb
.has_role(permission, role) ⇒ Object
118 119 120 121 122 123 124 125 126 127 128 129 |
# File 'lib/qooxview/helpers/permission.rb', line 118 def self.has_role( , role ) .to_a.each{|perm| dputs(4){"Testing #{perm} on #{role}"} return true if role.to_s =~ /^#{perm}$/ @@parent[perm] and @@parent[perm].each{|par| dputs(4){"Testing parent #{par} on #{role}"} return true if par == role.to_s || self.has_role( par, role ) } } dputs(4){"Nothing found for #{.inspect} on #{role}"} return false end |