Sha256: 7e71206be673c6c041926d186c4a7c07aab0ec6a89bfe89260d540fbad1e944e
Contents?: true
Size: 402 Bytes
Versions: 1
Compression:
Stored size: 402 Bytes
Contents
require "csv" module Dexter class CsvLogParser < LogParser def perform CSV.new(@logfile).each do |row| if (m = REGEX.match(row[13])) active_line = m[3] add_parameters(active_line, row[14]) if row[14] process_entry(active_line, m[1].to_f) end end rescue CSV::MalformedCSVError => e abort "ERROR: #{e.message}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pgdexter-0.3.1 | lib/dexter/csv_log_parser.rb |