lib/croque/monsieur.rb in croque-0.5.1 vs lib/croque/monsieur.rb in croque-0.5.2
- old
+ new
@@ -75,12 +75,13 @@
end
private
def get_line
self.line ||= if File.exist?(csv_path)
- csv_data = File.open(csv_path, "r").read.gsub(/\r/, "")
- csv = CSV.new(csv_data)
- csv.to_a.find{ |line| line[0] == self.id }
+ line = `cat #{csv_path} | grep '#{self.id}'`
+ line.split(/\",/).map do |row|
+ row.gsub(/\"/, '').strip
+ end
else
nil
end
end