Method: Junoser::Parser#parse_lines

Defined in:
lib/junoser/parser.rb

#parse_lines(config) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/junoser/parser.rb', line 5

def parse_lines(config)
  lines = config.split("\n").map(&:strip)
  lines_without_deactivate = lines.reject {|l| l =~ /^deactivate/ }

  lines.inject(true) do |passed, line|
    passed & parse_line(line, lines_without_deactivate)
  end
end