Sha256: 5a0e2039d9f7a249faf1ef86fb6a78a4f3c340b88799e28aad4b7c4bc680db8b
Contents?: true
Size: 525 Bytes
Versions: 47
Compression:
Stored size: 525 Bytes
Contents
module CodeRay # = Duo # # $Id: scanner.rb 123 2006-03-21 14:46:34Z murphy $ # # TODO: Doc. class Duo attr_accessor :scanner, :encoder def initialize lang, format, options = {} @scanner = CodeRay.scanner lang, CodeRay.get_scanner_options(options) @encoder = CodeRay.encoder format, options end class << self alias [] new end def encode code @scanner.string = code @encoder.encode_tokens(scanner.tokenize) end alias highlight encode end end
Version data entries
47 entries across 47 versions & 3 rubygems