Class: Surrounded::Context::RoleMap

Inherits:
Triad
  • Object
show all
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

Returns:

  • (Boolean)


6
7
8
# File 'lib/surrounded/context/role_map.rb', line 6

def role?(role)
  keys.include?(role)
end

#role_player?(object) ⇒ Boolean

Returns:

  • (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