class Leg::DiffTransformers::SyntaxHighlight::HTMLLineByLine
Public Class Methods
new(formatter)
click to toggle source
# File lib/leg/diff_transformers/syntax_highlight.rb, line 5 def initialize(formatter) @formatter = formatter end
Public Instance Methods
stream(tokens) { |span| ... }
click to toggle source
# File lib/leg/diff_transformers/syntax_highlight.rb, line 9 def stream(tokens, &b) token_lines(tokens) do |line| line.each do |tok, val| yield @formatter.span(tok, val) end yield "\n" end end