Class: CardGame::Card

Inherits:
BaseCard show all
Defined in:
lib/cardgame/card.rb

Instance Attribute Summary collapse

Attributes inherited from BaseCard

#rank

Instance Method Summary collapse

Methods inherited from BaseCard

#trump?

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

#suitObject (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_sObject



39
40
41
# File 'lib/cardgame/card.rb', line 39

def to_s
  "#{@suit} #{super}"
end