Sha256: 6bc69126446d485740c2a2d6f42e17e80284f6b6f61e3d710dc931d8ec6c9146
Contents?: true
Size: 983 Bytes
Versions: 11
Compression:
Stored size: 983 Bytes
Contents
# encoding: utf-8 module SportDb module Import class League attr_reader :key, :name, :country, :intl attr_accessor :alt_names ## special import only attribs attr_accessor :alt_names_auto ## auto-generated alt names def initialize( key:, name:, alt_names: [], alt_names_auto: [], country: nil, intl: false, clubs: true ) @key = key @name = name @alt_names = alt_names @alt_names_auto = alt_names_auto @country = country @intl = intl @clubs = clubs end def intl?() @intl == true; end def national?() @intl == false; end alias_method :domestic?, :national? def clubs?() @clubs == true; end def national_teams?() @clubs == false; end alias_method :club?, :clubs? alias_method :national_team?, :national_teams? end # class League end # module Import end # module SportDb
Version data entries
11 entries across 11 versions & 1 rubygems