Module: ExtractTicketNumbers
- Defined in:
- lib/extract_ticket_numbers.rb,
lib/extract_ticket_numbers/version.rb
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.add_to_csv(in_path, out_path = in_path + '.with_ticket_numbers.csv') ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/extract_ticket_numbers.rb', line 6 def self.add_to_csv(in_path, out_path = in_path + '.with_ticket_numbers.csv') CSV.open(out_path, "wb", col_sep: ';') do |out_row| CSV.foreach(in_path, col_sep: ';', headers: false).each do |in_row| ticket = in_row.to_s.scan[/[a-zA-Z]+\-[0-9]+/].join(', ') in_row << ticket out_row << in_row end end end |