Class: Knj::Csv

Inherits:
Object show all
Defined in:
lib/knj/csv.rb

Class Method Summary collapse

Class Method Details

.arr_to_csv(arr, del, encl) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/knj/csv.rb', line 2

def self.arr_to_csv(arr, del, encl)
  str = ""
  first = true
  arr.each do |val|
    if first
      first = false
    else
      str << del
    end
    
    val = val.to_s.encode("utf-8").gsub(del, "").gsub(encl, "")
    str << "#{encl}#{val}#{encl}"
  end
  
  str << "\n"
  
  return str
end