Sha256: b87bd9de390f4dc2099da545a8b3911466039a6a30c5485f4831e8c10e9b64b9
Contents?: true
Size: 1023 Bytes
Versions: 1
Compression:
Stored size: 1023 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 # @author Sascha Manns # @abstract CV Module for latex_curriculum_vitae # # Copyright (C) 2015 Sascha Manns <samannsml@directbox.com> # License: MIT # Dependencies require 'csv' # main module module LatexCurriculumVitae # Module for creating and appending the outfile module CVOutfile # Method to adding the data into the csv file def self.add_to_outfile(jobtitle, company, contact, emailaddress, csvout) time = Time.new date = time.strftime('%Y-%m-%d') contact.gsub!('%20', ' ') jobtitle.gsub!('%20', ' ') jobtitle.gsub!('%26', '&') if File.exist?(csvout) puts 'do nothing' else FileUtils.touch(csvout) File.write "#{csvout}", <<EOF date,company,job,contact,email,status EOF end CSV.open("#{csvout}", 'a+') do |csv| # datum,firma,stelle,kontakt,email,status csv << ["#{date}", "#{company}", "#{jobtitle}", "#{contact}", "#{emailaddress}", 'Open'] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
latex_curriculum_vitae-1.1.3 | lib/latex_curriculum_vitae/outfile.rb |