class SyntaxSuggest::DisplayCodeWithLineNumbers

Gibt Code mit hervorgehobenen Zeilen aus

Was auch immer dieser Klasse übergeben wird, wird gerendert, auch wenn es "als unsichtbar markiert" ist. Jede Filterung der Ausgabe sollte erfolgen, bevor diese Klasse aufgerufen wird.

DisplayCodeWithLineNumbers.new(
  lines: lines,
  highlight_lines: [lines[2], lines[3]]
).call
# =>
    1
    2  def cat
  > 3    Dir.chdir
  > 4    end
    5  end
    6