Sha256: 20a207328786de9391b923c5e281e330b161d3846c7f9cf16024eb8f2d860ca4
Contents?: true
Size: 413 Bytes
Versions: 4
Compression:
Stored size: 413 Bytes
Contents
require 'csv' module MasterRecord class CSV include Enumerable def each @datum.each do|data| yield data end end def self.load_file(file,headers=false) contents = File.read(file) if headers new(contents.sub(/^[^\n]+\n/,'')) else new(contents) end end def initialize(datum) @datum = ::CSV.parse(datum) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
MasterRecord-0.3.2 | lib/master_record/csv.rb |
MasterRecord-0.3.1 | lib/master_record/csv.rb |
MasterRecord-0.3.0 | lib/master_record/csv.rb |
MasterRecord-0.2.0 | lib/master_record/csv.rb |