Class: RoleMapper
- Inherits:
-
Object
- Object
- RoleMapper
- Defined in:
- vendor/plugins/hydra_repository/app/models/role_mapper.rb
Constant Summary
- @@map =
YAML.load(File.open(File.join(Rails.root, "config/role_map_#{Rails.env}.yml")))
- @@byname =
@@map.inject(m) do
Class Method Summary (collapse)
Class Method Details
+ (Object) role_names
10 11 12 |
# File 'vendor/plugins/hydra_repository/app/models/role_mapper.rb', line 10 def role_names @@map.keys end |
+ (Object) roles(username)
13 14 15 |
# File 'vendor/plugins/hydra_repository/app/models/role_mapper.rb', line 13 def roles(username) @@byname[username]||[] end |
+ (Object) whois(r)
17 18 19 |
# File 'vendor/plugins/hydra_repository/app/models/role_mapper.rb', line 17 def whois(r) @@map[r]||[] end |