1 2 3 4 5 6 7 8 9 10 11 |
require 'coderay' # scan this file tokens = CodeRay.scan(File.read($0) * 1, :ruby) # output it with two styles of line numbers out = tokens.div(:line_numbers => :table) out << '<hr />' out << tokens.div(:line_numbers => :inline, :line_number_start => 8) puts out.page(:title => 'CodeRay HTML Encoder Example') |
8 require 'coderay' 9 10 # scan this file 11 tokens = CodeRay.scan(File.read($0) * 1, :ruby) 12 13 # output it with two styles of line numbers 14 out = tokens.div(:line_numbers => :table) 15 out << '<hr />' 16 out << tokens.div(:line_numbers => :inline, :line_number_start => 8) 17 18 puts out.page(:title => 'CodeRay HTML Encoder Example')