Class: Cardgame::Player
- Inherits:
-
Object
- Object
- Cardgame::Player
- Defined in:
- lib/warcards/player.rb
Instance Method Summary collapse
-
#discard ⇒ Object
def stack=(card) @stack = Array.new @stack << card end.
-
#initialize ⇒ Player
constructor
A new instance of Player.
-
#name ⇒ Object
def empty_discard @discard = Array.new end.
- #stack ⇒ Object
Constructor Details
#initialize ⇒ Player
Returns a new instance of Player.
3 4 5 6 7 |
# File 'lib/warcards/player.rb', line 3 def initialize @stack = Array.new @discard = Array.new @player_name = "Player" end |
Instance Method Details
#discard ⇒ Object
def stack=(card)
@stack = Array.new
@stack << card
end
18 19 20 |
# File 'lib/warcards/player.rb', line 18 def discard @discard end |
#name ⇒ Object
def empty_discard
@discard = Array.new
end
26 27 28 |
# File 'lib/warcards/player.rb', line 26 def name @player_name end |
#stack ⇒ Object
9 10 11 |
# File 'lib/warcards/player.rb', line 9 def stack @stack end |