Sha256: 6f1edf149df4bcb5f5f1464c54752c42d500e7ae7807b729ec6dce33ef772069

Contents?: true

Size: 1.05 KB

Versions: 3

Compression:

Stored size: 1.05 KB

Contents

# encoding: utf-8


require 'pp'
require 'date'
require 'fileutils'


## 3rd party gems
require 'csvreader'

def read_csv( path )
  CsvHash.read( path, :header_converters => :symbol )
end

###
# our own code
require 'sportdb/config/version' # let version always go first

require 'sportdb/config/season_utils'
require 'sportdb/config/league_utils'
require 'sportdb/config/league'
require 'sportdb/config/league_reader'

require 'sportdb/config/variants'
require 'sportdb/config/countries'
require 'sportdb/config/clubs'
require 'sportdb/config/club_reader'
require 'sportdb/config/config'




## 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?
  def self.data_dir()        @data_dir ||= './datasets'; end
  def self.data_dir=( path ) @data_dir = path; end
end

end   # module SportDb



puts SportDb::Boot.banner   # say hello

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sportdb-config-0.5.0 lib/sportdb/config.rb
sportdb-config-0.4.1 lib/sportdb/config.rb
sportdb-config-0.4.0 lib/sportdb/config.rb