Sha256: 82dcf4aa15be40fd72f3fe485e0b4bb308efa99b3fc7e26f951c16334fc21877

Contents?: true

Size: 308 Bytes

Versions: 13

Compression:

Stored size: 308 Bytes

Contents

module MLBGameday
	class League
		def initialize(name, divisions)
			@name = name
			@divisions = divisions
		end

		def name
			@name
		end

		def divisions
			@divisions
		end

		def division(name)
			raise "Invalid division" if ![:East, :Central, :West].include?(name)

			@divisions[name]
		end
	end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mlb_gameday-0.0.11 lib/mlb_gameday/league.rb
mlb_gameday-0.0.10 lib/mlb_gameday/league.rb
mlb_gameday-0.0.9 lib/mlb_gameday/league.rb
mlb_gameday-0.0.8 lib/mlb_gameday/league.rb
mlb_gameday-0.0.7 lib/mlb_gameday/league.rb
mlb_gameday-0.0.6 lib/mlb_gameday/league.rb
mlb_gameday-0.0.5 lib/mlb_gameday/league.rb
mlb_gameday-0.0.4 lib/mlb_gameday/league.rb
mlb_gameday-0.0.3 lib/mlb_gameday/league.rb
mlb_gameday-0.0.2 lib/mlb_gameday/league.rb
mlb_gameday-0.0.1 lib/mlb_gameday/league.rb
mlb_gameday-0.0.1.alpha2 lib/mlb_gameday/league.rb
mlb_gameday-0.0.1.alpha1 lib/mlb_gameday/league.rb