summaryrefslogtreecommitdiff
path: root/test/samples/global_vars2.rb
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