class LoveLetterApplication::Validator::GetLegalCardIds::Marquess

Public Instance Methods

call(card_list:) click to toggle source
# File lib/love_letter_application/validator/get_legal_card_ids/marquess.rb, line 7
def call(card_list:)
  if card_list.map{|card| card.rank.to_i}.sum >= 12
    card_list.map{|card| card.id.to_i}.select{|card_id| card_id.eql?(7)}
  else
    card_list.map{|card| card.id.to_i}
  end
end