Sha256: d6a34859bafccf89b837a312c20e8e9d90d960b1fea3ad8adea5b52259004996

Contents?: true

Size: 433 Bytes

Versions: 2

Compression:

Stored size: 433 Bytes

Contents

module ScoreScraper
  module Scoreboards
    extend self

    attr_reader :registered
    @registered = []

    def register(class_name, autoload_require)
      ScoreScraper::Scoreboards.autoload(class_name, autoload_require)
      self.registered.push(class_name)
    end

  end
end

ScoreScraper::Scoreboards.register(:Nba, 'score_scraper/scoreboards/nba')
ScoreScraper::Scoreboards.register(:Mlb, 'score_scraper/scoreboards/mlb')

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
score-scraper-0.1.4 lib/score_scraper/scoreboards.rb
score-scraper-0.1.3 lib/score_scraper/scoreboards.rb