class Worldfootball::Job

Public Class Methods

convert( datasets ) click to toggle source
# File lib/football-sources/worldfootball/jobs.rb, line 59
def self.convert( datasets )
  datasets.each_with_index do |dataset,i|
    league  = dataset[0]
    seasons = dataset[1]

    puts "converting [#{i+1}/#{datasets.size}] #{league}..."
    seasons.each_with_index do |season,j|
      puts "  season [#{j+1}/#{season.size}] #{league} #{season}..."
      Worldfootball.convert( league: league,
                             season: season,
                             offset: OFFSETS[ league ] )
    end
  end
end
download( datasets ) click to toggle source
# File lib/football-sources/worldfootball/jobs.rb, line 45
def self.download( datasets )
  datasets.each_with_index do |dataset,i|
    league  = dataset[0]
    seasons = dataset[1]

    puts "downloading [#{i+1}/#{datasets.size}] #{league}..."
    seasons.each_with_index do |season,j|
      puts "  season [#{j+1}/#{season.size}] #{league} #{season}..."
      Worldfootball.schedule( league: league,
                              season: season )
    end
  end
end