# File lib/asciidoctor/rouge_ext.rb, line 22 def initialize delegate, opts @delegate = delegate @lines = opts[:lines] || [] end
# File lib/asciidoctor/rouge_ext.rb, line 27 def stream tokens lineno = 0 token_lines tokens do |tokens_in_line| yield (@lines.include? lineno += 1) ? %Q(<span class="hll">#{@delegate.format tokens_in_line}#{LF}</span>) : %Q(#{@delegate.format tokens_in_line}#{LF}) end end