Sha256: 0823bdaf0ac36c2e3989a1fe345b2a32a8e8c0077437ed91d23e1cac8c467589

Contents?: true

Size: 616 Bytes

Versions: 27

Compression:

Stored size: 616 Bytes

Contents

# encoding: UTF-8

module SportDb


class TrackReader

  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|
      Track.create_or_update_from_values( new_attributes, values )
    end # each lines
  end



end # class TrackReader
end # module SportDb

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
sportdb-1.9.4 lib/sportdb/readers/track.rb
sportdb-1.9.3 lib/sportdb/readers/track.rb
sportdb-1.9.2 lib/sportdb/readers/track.rb
sportdb-1.9.1 lib/sportdb/readers/track.rb
sportdb-1.9.0 lib/sportdb/readers/track.rb
sportdb-1.8.29 lib/sportdb/readers/track.rb
sportdb-1.8.28 lib/sportdb/readers/track.rb
sportdb-1.8.27 lib/sportdb/readers/track.rb
sportdb-1.8.26 lib/sportdb/readers/track.rb
sportdb-1.8.25 lib/sportdb/readers/track.rb
sportdb-1.8.24 lib/sportdb/readers/track.rb
sportdb-1.8.23 lib/sportdb/readers/track.rb
sportdb-1.8.22 lib/sportdb/readers/track.rb
sportdb-1.8.21 lib/sportdb/readers/track.rb
sportdb-1.8.20 lib/sportdb/readers/track.rb
sportdb-1.8.19 lib/sportdb/readers/track.rb
sportdb-1.8.18 lib/sportdb/readers/track.rb
sportdb-1.8.17 lib/sportdb/readers/track.rb
sportdb-1.8.16 lib/sportdb/readers/track.rb
sportdb-1.8.15 lib/sportdb/readers/track.rb