Module: Writetocsv

Defined in:
lib/writetocsv.rb

Class Method Summary collapse

Class Method Details

.writedata(header, data) ⇒ Object

include Singleton



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/writetocsv.rb', line 5

def self.writedata(header,data)
        file = "Livingexpence.csv"
          File.open(file, "a") do |csv|
           if(File.zero?(file))
           flag=0
           header.each do |h|
           csv << "," if flag==1
           csv << h
           flag = 1
           end
           csv << "\n"
           end
           flag = 0
           data.each do |d|
           csv << "," if flag == 1
           csv << d
           flag=1
           end
           csv << "\n"
          end
          return "ok"
end