2 def html_colorize(color)
3 "<span style='color: #{color};'>#{self}</span>"
6 def html_colorize_range(range, color)
7 "#{self[0 ... range.begin]}#{self[range].html_colorize(color)}#{self[range.end .. -1]}"
11 class HtmlFrontend < Frontend
15 <head><title>#{file} - Augment</title></head>
17 #{super(file).gsub("\n", "<br />").gsub(' ', ' ')}
22 def process_layer(text, layer)
23 text.html_colorize_range(layer.range, layer.color)
26 Augment::FRONTENDS['html'] = self