Class: CardGame::Card
Instance Attribute Summary collapse
-
#suit ⇒ Object
readonly
Returns the value of attribute suit.
Attributes inherited from BaseCard
Instance Method Summary collapse
-
#initialize(rank, suit) ⇒ Card
constructor
A new instance of Card.
- #to_s ⇒ Object
Methods inherited from BaseCard
Constructor Details
#initialize(rank, suit) ⇒ Card
Returns a new instance of Card.
34 35 36 37 |
# File 'lib/cardgame/card.rb', line 34 def initialize(rank, suit) super(rank) @suit = suit end |
Instance Attribute Details
#suit ⇒ Object (readonly)
Returns the value of attribute suit.
32 33 34 |
# File 'lib/cardgame/card.rb', line 32 def suit @suit end |
Instance Method Details
#to_s ⇒ Object
39 40 41 |
# File 'lib/cardgame/card.rb', line 39 def to_s "#{@suit} #{super}" end |