blob: 76468906370526662b46a8532cc071f412933f6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
require 'coderay'
require 'erb'
include ERB::Util
code = <<'CODE'
$ie.text_field(:name, "pAnfrage ohne $gV und mit #{$gv}").set artikel
oder
text = $bla.test(...)
CODE
puts <<HTML
<html>
<head>
<style>span.glob-var { color: green; font-weight: bold; }</style>
</head>
<body>
HTML
CodeRay.scan_stream code, :ruby do |text, kind|
next if text.is_a? Symbol
text = h(text)
text = '<span class="glob-var">%s</span>' % text if kind == :global_variable
print text
end
puts <<HTML
</body>
</html>
HTML
|