Skip to content

Instantly share code, notes, and snippets.

require 'pry'
require 'csv'
class FileReader
def self.read_file(text, record_delim, field_delim, del_col = false)
ending = -1
@result = []
lines_array = text.split(record_delim)
lines_array.each do |line|
class FileReader
def read_file(text, file_delim, field_delim)
result = []
lines_array = text.split([file_delim].pack('H*'))
lines_array.each do |line|
result << fields = line.split([field_delim].pack('H*'))
fields.each do |field|
puts field
end