diff --git a/lib/deb_importer.rb b/lib/deb_importer.rb index b85dba4..673913a 100644 --- a/lib/deb_importer.rb +++ b/lib/deb_importer.rb @@ -101,10 +101,10 @@ module DebImporter name=value='' data.each_line do |line| case line - when /^(.+): (.+)/ # "Key: Value" + when /^(.+?): (.+)/ # "Key: Value" fields[name.to_sym]=value unless value.empty? name,value=$1,$2 - when /^(.+):$/ # "Key:" (start of multi-line entry without value in line) + when /^(.+?):$/ # "Key:" (start of multi-line entry without value in line) fields[name.to_sym]=value unless value.empty? name=$1 value=''