Method: Fbup::LeagueConfig#add

Defined in:
lib/fbup/league_config.rb

#add(recs) ⇒ Object



51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/fbup/league_config.rb', line 51

def add( recs )
  recs.each do |rec|
    key = LeagueConfig.norm( rec['code'] )
    @leagues[ key ] ||= []

    ## note: auto-change seasons to season object or nil
    @leagues[ key ] << {  'code'         => rec['code'],
                          'basename'     => rec['basename'],
                          'start_season' => rec['start_season'].empty? ? nil : Season.parse( rec['start_season'] ),
                          'end_season'   => rec['end_season'].empty?   ? nil : Season.parse( rec['end_season'] ),
                       }
  end
end