Module: Tournament

Defined in:
lib/tournament.rb,
lib/tournament/swiss.rb,
lib/tournament/driver.rb,
lib/tournament/version.rb,
lib/tournament/algorithm.rb,
lib/tournament/round_robin.rb,
lib/tournament/swiss/dutch.rb,
lib/tournament/page_playoff.rb,
lib/tournament/algorithm/util.rb,
lib/tournament/algorithm/swiss.rb,
lib/tournament/algorithm/matching.rb,
lib/tournament/single_elimination.rb,
lib/tournament/algorithm/round_robin.rb,
lib/tournament/algorithm/page_playoff.rb,
lib/tournament/algorithm/group_pairing.rb,
lib/tournament/algorithm/single_bracket.rb

Overview

This library is split into two parts, there’s the actual algorithms that implement various tournament systems (Algorithm) and a data abstraction layer for generating matches using various tournament systems in a data-independent way (Driver).

Defined Under Namespace

Modules: Algorithm, PagePlayoff, RoundRobin, SingleElimination, Swiss Classes: Driver

Constant Summary collapse

VERSION =

The current version of this gem.

'1.0.1'.freeze