class Asciidoctor::SyntaxHighlighter::RougeAdapter

def create_formatter node, source, lang, opts

def create_formatter node, source, lang, opts
  formatter = opts[:css_mode] == :class ?
    (::Rouge::Formatters::HTML.new inline_theme: @style) :
    (::Rouge::Formatters::HTMLInline.new (::Rouge::Theme.find @style).new)
  if (highlight_lines = opts[:highlight_lines])
    formatter = RougeExt::Formatters::HTMLLineHighlighter.new formatter, lines: highlight_lines
  end
  opts[:number_lines] ? (RougeExt::Formatters::HTMLTable.new formatter, start_line: opts[:start_line_number]) : formatter
end