+ 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.
+