class MasterRecord::TSV

Public Class Methods

load_file(file,headers=false) click to toggle source
# File lib/master_record/tsv.rb, line 11
def self.load_file(file,headers=false)
  contents = File.readlines(file)
  if headers
    new(contents[1 .. -1])
  else
    new(contents)
  end
end
new(datum) click to toggle source
# File lib/master_record/tsv.rb, line 20
def initialize(datum)
  @datum = datum
end

Public Instance Methods

each() { |chomp.split("\t")| ... } click to toggle source
# File lib/master_record/tsv.rb, line 5
def each
  @datum.each do|data|
    yield data.chomp.split("\t")
  end
end