Class: Surrounded::Context::RoleMap
- Inherits:
-
Triad
- Object
- Triad
- Surrounded::Context::RoleMap
- Defined in:
- lib/surrounded/context/role_map.rb
Instance Method Summary collapse
Instance Method Details
#assigned_player(role) ⇒ Object
16 17 18 |
# File 'lib/surrounded/context/role_map.rb', line 16 def assigned_player(role) values(role).first end |
#role?(role) ⇒ Boolean
6 7 8 |
# File 'lib/surrounded/context/role_map.rb', line 6 def role?(role) keys.include?(role) end |
#role_player?(object) ⇒ Boolean
10 11 12 13 14 |
# File 'lib/surrounded/context/role_map.rb', line 10 def role_player?(object) !values(object).empty? rescue ::Triad::ValueNotPresent false end |