diff options
author | Kornelius Kalnbach <murphy@rubychan.de> | 2011-09-18 22:24:06 +0200 |
---|---|---|
committer | Kornelius Kalnbach <murphy@rubychan.de> | 2011-09-18 22:24:06 +0200 |
commit | a6b256219d84022fc518d620b210754b5f8ccce4 (patch) | |
tree | 0e99a1016c548e5bba3ffeea0ff327bbde42af76 /lib/coderay.rb | |
parent | 13e31231833ac7236b90a9680fef334c2ed6136d (diff) | |
download | coderay-a6b256219d84022fc518d620b210754b5f8ccce4.tar.gz |
#352 CodeRay.scan returns TokensProxy
Diffstat (limited to 'lib/coderay.rb')
-rw-r--r-- | lib/coderay.rb | 3 |
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+. |