Sha256: 3ac221a02fa91e0c759835180ae3a9c93928aecfca53c0cfe0564c2d341e65ab
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
# encoding: utf-8 ## 3rd party gems require 'alphabets' # downcase_i18n, unaccent, variants, ... require 'date/formats' # DateFormats.parse, find!, ... require 'csvreader' require 'zip' ## todo/check: if zip is alreay included in a required module def read_csv( path ) CsvHash.read( path, :header_converters => :symbol ) end def parse_csv( txt ) CsvHash.parse( txt, :header_converters => :symbol ) end ## more sportdb libs/gems require 'sportdb/langs' ### # our own code require 'sportdb/formats/version' # let version always go first require 'sportdb/formats/outline_reader' require 'sportdb/formats/datafile' require 'sportdb/formats/package' require 'sportdb/formats/season_utils' require 'sportdb/formats/structs/country' require 'sportdb/formats/structs/season' require 'sportdb/formats/structs/league' require 'sportdb/formats/structs/club' require 'sportdb/formats/structs/round' require 'sportdb/formats/structs/match' require 'sportdb/formats/structs/matchlist' require 'sportdb/formats/structs/standings' require 'sportdb/formats/structs/team_usage' require 'sportdb/formats/scores' require 'sportdb/formats/goals' ## let's put test configuration in its own namespace / module module SportDb class Test ## todo/check: works with module too? use a module - why? why not? #### # todo/fix: find a better way to configure shared test datasets - why? why not? # note: use one-up (..) directory for now as default - why? why not? def self.data_dir() @data_dir ||= '../test'; end def self.data_dir=( path ) @data_dir = path; end end end # module SportDb puts SportDb::Formats.banner # say hello
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sportdb-formats-0.4.0 | lib/sportdb/formats.rb |