Module: LeagueHelper

Included in:
LeagueUtils
Defined in:
lib/sportdb/config/league_utils.rb

Instance Method Summary collapse

Instance Method Details

#basename(league, country:, season: nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/sportdb/config/league_utils.rb', line 5

def basename( league, country:, season: nil )
   ## e.g. eng-england, 2011-12, 1  returns  1-premierleague
   ##
   ##  allow country code or (repo) package name
   ##    e.g. eng-england or eng
   ##         de-deutschland or de etc.

   leagues = SportDb::Import.config.leagues

   result = leagues.basename( league, country: country, season: season )

   ##
   # note: if no mapping / nothing found return league e.g. 1, 2, 3, 3a, 3b, cup(?), etc.
   result ? result : league
end