Sha256: dc2a27b684bb068bbee497f76f0c8731e5d53a27d1e3947da9c9af9212088a3a
Contents?: true
Size: 347 Bytes
Versions: 14
Compression:
Stored size: 347 Bytes
Contents
require 'csv' module XX class Parse def self.csv_to_array(file_location) csv = CSV::parse(File.open(file_location, 'r') {|f| f.read }) fields = csv.shift csv.map do |record| Hash[*(0..(fields.length - 1)).map do |index| [fields[index],record[index].to_s] end.flatten ] end end end end
Version data entries
14 entries across 14 versions & 1 rubygems