lib/sportdb/reader.rb in sportdb-models-1.15.2 vs lib/sportdb/reader.rb in sportdb-models-1.16.0

- old
+ new

@@ -103,23 +103,25 @@ reader.read() elsif name =~ /(?:^|\/)clubs/ ### fix: use new ClubReader ??? why? why not? reader = create_team_reader( name, club: true ) ## note: always sets club flag to true / national to false reader.read() + elsif name =~ /\.conf$/ ## e.g. 1-premierleague.conf => 1-premierleague.conf.txt + reader = create_event_table_reader( name ) + reader.read() + # note: keep a "public" reference of last event in @event - e.g. used/required by squads etc. + @event = reader.event elsif name =~ /\/(\d{4}|\d{4}[_\-]\d{2})(--[^\/]+)?\// || name =~ /\/(\d{4}|\d{4}[_\-]\d{2})$/ # note: allow 2013_14 or 2013-14 (that, is dash or underscore) - # note: keep a "public" reference of last event in @event - e.g. used/required by squads etc. - eventreader = create_event_reader( name ) - eventreader.read() - @event = eventreader.event - # e.g. must match /2012/ or /2012_13/ or /2012--xxx/ or /2012_13--xx/ # or /2012 or /2012_13 e.g. brazil/2012 or brazil/2012_13 reader = create_game_reader( name ) reader.read() + # note: keep a "public" reference of last event in @event - e.g. used/required by squads etc. + @event = reader.event else logger.error "unknown sportdb fixture type >#{name}<" # todo/fix: exit w/ error end end # method load