Sha256: 784777272fdf677ed42325e297170ca4be1fa67293d31300712b8842a28798c5

Contents?: true

Size: 402 Bytes

Versions: 2

Compression:

Stored size: 402 Bytes

Contents

module ScoreScraper
	module Scoreboards
		extend self

		attr_reader :registered
		@registered = []

		def register(class_name, autoload_require)
			ScoreScraper.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.1 lib/score_scraper/scoreboards.rb
score-scraper-0.1.0 lib/score_scraper/scoreboards.rb