Sha256: db067be5074b8f3169799c4397b5707cf17d8ed8304ea4e5dfdebed80610346d

Contents?: true

Size: 429 Bytes

Versions: 3

Compression:

Stored size: 429 Bytes

Contents

# Represents a team in a tournament Bracket
class Tournament::Team
  attr_accessor :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

3 entries across 3 versions & 1 rubygems

Version Path
tournament-5.0.0 lib/tournament/team.rb
tournament-4.2.0 lib/tournament/team.rb
tournament-4.0.2 lib/tournament/team.rb