Module: CaptiveStackDetector::AptfileParser

Defined in:
lib/captive_stack_detector/aptfile_parser.rb

Overview

Extrait les paquets système déclarés dans un Aptfile : un paquet par ligne, commentaires (#) et lignes vides ignorés.

Class Method Summary collapse

Class Method Details

.parse(content) ⇒ Object



7
8
9
10
11
# File 'lib/captive_stack_detector/aptfile_parser.rb', line 7

def self.parse(content)
  content.to_s.lines
         .map { |line| line.split("#", 2).first.to_s.strip }
         .reject(&:empty?)
end