Class: Worldfootball::LeagueConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/worldfootball/leagues.rb

Defined Under Namespace

Classes: LeagueItem

Instance Method Summary collapse

Constructor Details

#initializeLeagueConfig

Returns a new instance of LeagueConfig.



5
6
7
# File 'lib/worldfootball/leagues.rb', line 5

def initialize
  @table = {}
end

Instance Method Details

#[](key) ⇒ Object



116
# File 'lib/worldfootball/leagues.rb', line 116

def [](key)  @table[key.to_s.downcase]; end

#add(recs) ⇒ Object



109
110
111
112
113
114
# File 'lib/worldfootball/leagues.rb', line 109

def add( recs )
   recs.each do |rec|
      @table[ rec['key'] ] = LeagueItem.new( key: rec['key'],
                                             slug: rec['slug'] )
   end
end

#keysObject



117
# File 'lib/worldfootball/leagues.rb', line 117

def keys()   @table.keys; end

#sizeObject



118
# File 'lib/worldfootball/leagues.rb', line 118

def size()   @table.size; end