- if line =~ /^Inst\s/
- package = line.gsub(/^Inst\s([^\s]+)\s.*/, '\1').strip
- apt_package_updates[0].push(package)
- security_matches = [
- / Debian[^\s]+-updates[, ]/,
- / Debian-Security:/,
- / Ubuntu[^\s]+-security[, ]/,
- / gNewSense[^\s]+-security[, ]/
- ]
- re = Regexp.union(security_matches)
- if line.match(re)
- apt_package_updates[1].push(package)
- end
- end
+ next unless %r{^Inst\s}.match?(line)
+
+ package = line.gsub(%r{^Inst\s([^\s]+)\s.*}, '\1').strip
+ apt_updates[0].push(package)
+ security_matches = [
+ %r{ Debian-Security:},
+ %r{ Ubuntu[^\s]+-security[, ]},
+ %r{ gNewSense[^\s]+-security[, ]},
+ ]
+ re = Regexp.union(security_matches)
+ apt_updates[1].push(package) if line.match(re)