Sha256: 11f14575bcb1ca3a85e99787aa97b942ec2d8b8f3caec6db376a3dae1586fbf6
Contents?: true
Size: 339 Bytes
Versions: 1
Compression:
Stored size: 339 Bytes
Contents
require "csv" module Duracloud class CSVReader CSV_OPTS = { col_sep: '\t', headers: :first_row, write_headers: true, return_headers: false, header_converters: [ ->(h){ h.downcase.gsub(/-/, "_") } ] } def self.call(data, opts = {}) CSV.new(data, CSV_OPTS.merge(opts)) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
duracloud-client-0.1.1 | lib/duracloud/csv_reader.rb |