Module: ActiveGenie::Ranker

Defined in:
lib/active_genie/ranker.rb,
lib/active_genie/ranker/elo.rb,
lib/active_genie/ranker/scoring.rb,
lib/active_genie/entities/player.rb,
lib/active_genie/entities/players.rb,
lib/active_genie/ranker/tournament.rb,
lib/active_genie/ranker/free_for_all.rb

Defined Under Namespace

Modules: Entities Classes: Elo, FreeForAll, Scoring, Tournament

Class Method Summary collapse

Class Method Details

.by_eloObject



24
25
26
# File 'lib/active_genie/ranker.rb', line 24

def by_elo(...)
  Elo.call(...)
end

.by_free_for_allObject



20
21
22
# File 'lib/active_genie/ranker.rb', line 20

def by_free_for_all(...)
  FreeForAll.call(...)
end

.by_scoringObject



28
29
30
# File 'lib/active_genie/ranker.rb', line 28

def by_scoring(...)
  Scoring.call(...)
end

.by_tournamentObject



16
17
18
# File 'lib/active_genie/ranker.rb', line 16

def by_tournament(...)
  Tournament.call(...)
end

.callObject



12
13
14
# File 'lib/active_genie/ranker.rb', line 12

def call(...)
  Tournament.call(...)
end