class Datafile::FileDataset
Public Class Methods
new( dataset )
click to toggle source
# File lib/datafile/workers/file/dataset.rb, line 15 def initialize( dataset ) @dataset = dataset end
registry()
click to toggle source
# File lib/datafile/workers/file/dataset.rb, line 10 def self.registry @@registry ||= FileDatasetRegistry.new @@registry end
Public Instance Methods
dump()
click to toggle source
# File lib/datafile/workers/file/dataset.rb, line 23 def dump ## for debuggin dump dataset -- todo (also check if folder exits ??) puts "dataset '#{@dataset.name}' opts=#{@dataset.opts.inspect}" ## use opts.inspect instead of to_json - why? why not? puts " repo-dir '#{repo_dir}'" end
read()
click to toggle source
# File lib/datafile/workers/file/dataset.rb, line 29 def read if @dataset.is_a?( FootballDataset ) logger.info( "read football dataset (file) '#{@dataset.name}', '#{@dataset.setup}'" ) pack = SportDb::DirPackage.new( repo_dir ) pack.read( season: @dataset.setup ) ## note: pass on (optional) setup arg as season (filter) arg for now else logger.info( "TODO/FIX: read dataset (file) '#{@dataset.name}', '#{@dataset.setup}'; sorry" ) end end
repo_dir()
click to toggle source
# File lib/datafile/workers/file/dataset.rb, line 19 def repo_dir ### check: use (rename to) include dir (or local_repo_dir) - why, why not ??? self.class.registry.lookup( @dataset.name ) end