Sha256: eaccc21b8c8b00fa1acb0c203e166d51d351efdd299ae55c5bb6c417738d29a2

Contents?: true

Size: 492 Bytes

Versions: 11

Compression:

Stored size: 492 Bytes

Contents

# encoding: UTF-8

# Ein Spieler
class Player
  # @!attribute [r] name
  # @return [String] der Name des Spielers, hat keine Auswirkungen auf das Spiel
  attr_reader :name

  # @!attribute [r] color
  # @return [PlayerColor] die Farbe des Spielers, Rot oder Blau
  attr_reader :color

  # Konstruktor
  # @param color [PlayerColor] Farbe
  # @param name [String] Name
  def initialize(color, name)
    @color = color
    @name = name
  end

  def ==(other)
    color == other.color
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
software_challenge_client-20.2.4 lib/software_challenge_client/player.rb
software_challenge_client-20.2.3 lib/software_challenge_client/player.rb
software_challenge_client-20.2.2 lib/software_challenge_client/player.rb
software_challenge_client-20.2.1 lib/software_challenge_client/player.rb
software_challenge_client-20.2.0 lib/software_challenge_client/player.rb
software_challenge_client-19.1.0 lib/software_challenge_client/player.rb
software_challenge_client-19.0.4 lib/software_challenge_client/player.rb
software_challenge_client-19.0.3 lib/software_challenge_client/player.rb
software_challenge_client-19.0.2 lib/software_challenge_client/player.rb
software_challenge_client-19.0.1 lib/software_challenge_client/player.rb
software_challenge_client-19.0.0 lib/software_challenge_client/player.rb