Sha256: 010014bfd870a8a68092aa1a231c94c8036a766725d8ad35690cbc6827d0c40c

Contents?: true

Size: 423 Bytes

Versions: 4

Compression:

Stored size: 423 Bytes

Contents

require_relative 'base'
require_relative '../../engine/tkrzw'

Persist.save_drivers[:tkh] = proc do |file, content|
  data = ScoutTKRZW.open(file, true, "tkh")
  content.annotate(data)
  data.extend TSVAdapter
  data.merge!(content)
  data.close
  data.read
  data
end

Persist.load_drivers[:tkh] = proc do |file| 
  data = ScoutTKRZW.open(file, false, "tkh")
  data.extend TSVAdapter unless TSVAdapter === data
  data
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scout-gear-10.7.3 lib/scout/persist/tsv/adapter/tkrzw.rb
scout-gear-10.7.2 lib/scout/persist/tsv/adapter/tkrzw.rb
scout-gear-10.7.1 lib/scout/persist/tsv/adapter/tkrzw.rb
scout-gear-10.7.0 lib/scout/persist/tsv/adapter/tkrzw.rb