diff --git a/lib/saulabs/gauss.rb b/lib/saulabs/gauss.rb index ae14678..7640e4a 100644 --- a/lib/saulabs/gauss.rb +++ b/lib/saulabs/gauss.rb @@ -1,4 +1,7 @@ # -*- encoding : utf-8 -*- -Dir.glob("#{File.dirname(__FILE__)}/gauss/**/*.rb").each do |src| - require src +%w( + distribution + truncated_correction +).each do |name| + require File.expand_path(File.join(File.dirname(__FILE__), "gauss", "#{name}.rb")) end diff --git a/lib/saulabs/trueskill.rb b/lib/saulabs/trueskill.rb index e4a07be..7db9c54 100644 --- a/lib/saulabs/trueskill.rb +++ b/lib/saulabs/trueskill.rb @@ -1,8 +1,42 @@ # -*- encoding : utf-8 -*- require 'pp' -require "#{File.dirname(__FILE__)}/gauss.rb" +require File.expand_path(File.join(File.dirname(__FILE__), "gauss.rb")) -Dir.glob("#{File.dirname(__FILE__)}/trueskill/**/*.rb").sort.each do |src| - require src +%w( + base greater_than + likelihood + prior + weighted_sum + within +).each do |name| + require File.expand_path(File.join(File.dirname(__FILE__), "trueskill", "factors", "#{name}.rb")) +end + +%w( + base + iterated_team_performances + performances_to_team_performances + prior_to_skills + skills_to_performances + team_difference_comparision + team_performance_differences +).each do |name| + require File.expand_path(File.join(File.dirname(__FILE__), "trueskill", "layers", "#{name}.rb")) +end + +%w( + base + loop + sequence + step +).each do |name| + require File.expand_path(File.join(File.dirname(__FILE__), "trueskill", "schedules", "#{name}.rb")) +end + +%w( + rating + factor_graph +).each do |name| + require File.expand_path(File.join(File.dirname(__FILE__), "trueskill", "#{name}.rb")) end