Class: Player
- Inherits:
-
Object
- Object
- Player
- Defined in:
- lib/software_challenge_client/player.rb
Overview
Ein Spieler
Instance Attribute Summary collapse
-
#fishes ⇒ Integer
Anzahl Fische die dieser Spieler gesammelt hat.
-
#name ⇒ String
readonly
Der Name des Spielers, hat keine Auswirkungen auf das Spiel.
-
#team ⇒ Team
readonly
Erster (Team::ONE) oder zweiter (Team::TWO) Spieler.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(team, name, fishes = 0) ⇒ Player
constructor
Konstruktor.
Constructor Details
#initialize(team, name, fishes = 0) ⇒ Player
Konstruktor
22 23 24 25 26 |
# File 'lib/software_challenge_client/player.rb', line 22 def initialize(team, name, fishes = 0) @team = team @name = name @fishes = fishes end |
Instance Attribute Details
#fishes ⇒ Integer
Returns Anzahl Fische die dieser Spieler gesammelt hat.
16 17 18 |
# File 'lib/software_challenge_client/player.rb', line 16 def fishes @fishes end |
#name ⇒ String (readonly)
Returns der Name des Spielers, hat keine Auswirkungen auf das Spiel.
8 9 10 |
# File 'lib/software_challenge_client/player.rb', line 8 def name @name end |
#team ⇒ Team (readonly)
Returns erster (Team::ONE) oder zweiter (Team::TWO) Spieler.
12 13 14 |
# File 'lib/software_challenge_client/player.rb', line 12 def team @team end |
Instance Method Details
#==(other) ⇒ Object
28 29 30 |
# File 'lib/software_challenge_client/player.rb', line 28 def ==(other) team == other.team end |