Sha256: 4a2754037d5aee6b910e791123d8f86f721bd59eb230d5d97fed900bafd93904

Contents?: true

Size: 460 Bytes

Versions: 30

Compression:

Stored size: 460 Bytes

Contents

# Class representing an entry in a pool.
class Tournament::Entry
  attr_accessor :name   # Name of the entry
  attr_accessor :picks  # The entry picks as a Tournament::Bracket object
  attr_accessor :tie_breaker  # The tie breaker object

  # Create a new entry
  def initialize(name = nil, picks = nil, tie_breaker = 100)
    @name = name
    @picks = picks
    @tie_breaker = tie_breaker
  end

  # Alias picks as bracket
  alias_method :bracket, :picks
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
tournament-5.0.0 lib/tournament/entry.rb
tournament-4.2.0 lib/tournament/entry.rb
tournament-4.0.2 lib/tournament/entry.rb
tournament-4.0.0 lib/tournament/entry.rb
tournament-3.3.3 lib/tournament/entry.rb
tournament-3.3.2 lib/tournament/entry.rb
tournament-3.3.1 lib/tournament/entry.rb
tournament-3.3.0 lib/tournament/entry.rb
tournament-3.2.2 lib/tournament/entry.rb
tournament-3.2.1 lib/tournament/entry.rb
tournament-3.2.0 lib/tournament/entry.rb
tournament-3.1.1 lib/tournament/entry.rb
tournament-3.1.0 lib/tournament/entry.rb
tournament-3.0.3 lib/tournament/entry.rb
tournament-3.0.2 lib/tournament/entry.rb
tournament-3.0.1 lib/tournament/entry.rb
tournament-3.0.0 lib/tournament/entry.rb
tournament-2.2.1 lib/tournament/entry.rb
tournament-2.1.1 lib/tournament/entry.rb
tournament-2.1.2 lib/tournament/entry.rb