Sha256: a89f22d0efa0b2e639ca88750c5683c115f99b2047bdeb32ba53eef98b9f924e
Contents?: true
Size: 645 Bytes
Versions: 1
Compression:
Stored size: 645 Bytes
Contents
# stdlib require 'pathname' module Rouge class << self def highlight(text, lexer_name, formatter) lexer = Lexer.find(lexer_name) raise "unknown lexer #{lexer_name}" unless lexer formatter.render(lexer.lex(text)) end end end load_dir = Pathname.new(__FILE__).dirname load load_dir.join('rouge/token.rb') load load_dir.join('rouge/lexer.rb') load load_dir.join('rouge/lexers/shell.rb') load load_dir.join('rouge/lexers/javascript.rb') load load_dir.join('rouge/formatter.rb') load load_dir.join('rouge/formatters/html.rb') load load_dir.join('rouge/theme.rb') load load_dir.join('rouge/themes/thankful_eyes.rb')
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rouge-0.0.2 | lib/rouge.rb |