Sha256: 622ca620cd687fc03c6b969be1f2a5d477b7fb0ca639e5fabba35e2427e1610d

Contents?: true

Size: 617 Bytes

Versions: 31

Compression:

Stored size: 617 Bytes

Contents

# encoding: UTF-8

module SportDb


class LeagueReader

  include LogUtils::Logging

## make models available by default with namespace
#  e.g. lets you use Usage instead of Model::Usage
  include Models

  attr_reader :include_path


  def initialize( include_path, opts = {} )
    @include_path = include_path
  end


  def read( name, more_attribs={} )
    reader = ValuesReaderV2.new( name, include_path, more_attribs )

    reader.each_line do |new_attributes, values|
      League.create_or_update_from_values( new_attributes, values )
    end # each lines
  end


end # class LeagueReader
end # module SportDb

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
sportdb-1.9.8 lib/sportdb/readers/league.rb
sportdb-1.9.7 lib/sportdb/readers/league.rb
sportdb-1.9.6 lib/sportdb/readers/league.rb
sportdb-1.9.5 lib/sportdb/readers/league.rb
sportdb-1.9.4 lib/sportdb/readers/league.rb
sportdb-1.9.3 lib/sportdb/readers/league.rb
sportdb-1.9.2 lib/sportdb/readers/league.rb
sportdb-1.9.1 lib/sportdb/readers/league.rb
sportdb-1.9.0 lib/sportdb/readers/league.rb
sportdb-1.8.29 lib/sportdb/readers/league.rb
sportdb-1.8.28 lib/sportdb/readers/league.rb
sportdb-1.8.27 lib/sportdb/readers/league.rb
sportdb-1.8.26 lib/sportdb/readers/league.rb
sportdb-1.8.25 lib/sportdb/readers/league.rb
sportdb-1.8.24 lib/sportdb/readers/league.rb
sportdb-1.8.23 lib/sportdb/readers/league.rb
sportdb-1.8.22 lib/sportdb/readers/league.rb
sportdb-1.8.21 lib/sportdb/readers/league.rb
sportdb-1.8.20 lib/sportdb/readers/league.rb
sportdb-1.8.19 lib/sportdb/readers/league.rb