class Card
Représente une carte à jouer avec sa valeur et sa couleur.
Attributes
Public Class Methods
Source
# File lib/card.rb, line 5 def initialize(value, suit) @value = value @suit = suit end
Public Instance Methods
Source
# File lib/card.rb, line 16 def strength if @value.match?(/\A\d+\z/) @value.to_i else case @value when "ace" 11 when "jack" 12 when "queen" 13 when "king" 14 end end end
Retourne la force de la carte sous forme d’integer.
Source
# File lib/card.rb, line 11 def to_s "#{@value} of #{@suit}" end
Retourne une représentation de la carte sous forme de string.