summaryrefslogtreecommitdiff
path: root/lib/coderay.rb
diff options
context:
space:
mode:
authorKornelius Kalnbach <murphy@rubychan.de>2011-09-18 22:24:06 +0200
committerKornelius Kalnbach <murphy@rubychan.de>2011-09-18 22:24:06 +0200
commita6b256219d84022fc518d620b210754b5f8ccce4 (patch)
tree0e99a1016c548e5bba3ffeea0ff327bbde42af76 /lib/coderay.rb
parent13e31231833ac7236b90a9680fef334c2ed6136d (diff)
downloadcoderay-a6b256219d84022fc518d620b210754b5f8ccce4.tar.gz
#352 CodeRay.scan returns TokensProxy
Diffstat (limited to 'lib/coderay.rb')
-rw-r--r--lib/coderay.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/coderay.rb b/lib/coderay.rb
index 2ae58d8..c8bc1e4 100644
--- a/lib/coderay.rb
+++ b/lib/coderay.rb
@@ -134,6 +134,7 @@ module CodeRay
# Tokens
autoload :Tokens, 'coderay/tokens'
+ autoload :TokensProxy, 'coderay/tokens_proxy'
autoload :TokenKinds, 'coderay/token_kinds'
# Plugin system
@@ -159,7 +160,7 @@ module CodeRay
# See also demo/demo_simple.
def scan code, lang, options = {}, &block
# FIXME: return a proxy for direct-stream encoding
- scanner(lang, options, &block).tokenize code
+ TokensProxy.new code, lang, options, block
end
# Scans +filename+ (a path to a code file) with the Scanner for +lang+.