Warning: This hasn’t been touched since 2007 and is abandonware!
A small one-function library to highlight the syntax of code embedded in HTML documents or fragments using Hpricot and Ultraviolet.
HpricotPlusUltraviolet.color_syntax('<code lang="ruby">@test</code>')
# => '<code class="ultraviolet"><span class="Variable"><span class="Variable">@</span>test</span></code>'
In other words, color_syntax
processes the <code>
element with the ruby
syntax highlighter and turns
@test
into
@test
.
Also, all code snippets on this site use this mechanism.
Henrik complained that the library name is too techy… Yes, but I picked the current name to emphasize that it’s just a pat of glue between Hpricot and Ultraviolet.
Hpricot Text GSub is a part of Hpricot Goodies.