Sha256: 4bebbbfa76d10b8619c62333f2349318019568dc3876211cdb4f31a69df95f9f

Contents?: true

Size: 427 Bytes

Versions: 32

Compression:

Stored size: 427 Bytes

Contents

# Represents a team in a tournament Bracket
class Tournament::Team
  attr_reader :name, :short_name, :seed
  
  def initialize(name, short_name, seed)
    @name = name
    @short_name = short_name
    @seed = seed
  end

  def ==(other)
    return false unless Tournament::Team === other
    @name == other.name && @short_name == other.short_name && @seed == other.seed
  end

  def eql?(other)
    @name.eql?(other)
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
tournament-4.0.0 lib/tournament/team.rb
tournament-3.3.3 lib/tournament/team.rb
tournament-3.3.2 lib/tournament/team.rb
tournament-3.3.1 lib/tournament/team.rb
tournament-3.3.0 lib/tournament/team.rb
tournament-3.2.2 lib/tournament/team.rb
tournament-3.2.1 lib/tournament/team.rb
tournament-3.2.0 lib/tournament/team.rb
tournament-3.1.1 lib/tournament/team.rb
tournament-3.1.0 lib/tournament/team.rb
tournament-3.0.3 lib/tournament/team.rb
tournament-3.0.2 lib/tournament/team.rb
tournament-3.0.1 lib/tournament/team.rb
tournament-3.0.0 lib/tournament/team.rb
tournament-1.1.0 lib/tournament/team.rb
tournament-1.0.0 lib/tournament/team.rb
tournament-0.0.2 lib/tournament/team.rb
tournament-0.0.1 lib/tournament/team.rb
tournament-0.0.3 lib/tournament/team.rb
tournament-2.1.0 lib/tournament/team.rb