- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
def append_card(cards, new_card)
if cards.nil?
new_card == GameEvent::YELLOW_CARD ? 'yellow' : 'red'
elsif cards == 'yellow'
new_card == GameEvent::YELLOW_CARD ? 'two_yellow' : 'yellow_red'
elsif cards == 'red'
new_card == GameEvent::YELLOW_CARD ? 'yellow_red' : 'red'
elsif cards == 'two_yellow'
'two_yellow'
elsif cards == 'yellow_red'
new_card == GameEvent::YELLOW_CARD ? 'two_yellow' : 'yellow_red'
end
end
ничего особенного, просто подсчитываем, какую карточку получил игрок футбольной команды.
а я думал, что что-то понимаю в футболе... я никогда в жизни так не ошибался