summaryrefslogtreecommitdiff
path: root/lib/coderay/encoder.rb
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2010-06-01 21:35:29 +0000
committermurphy <murphy@rubychan.de>2010-06-01 21:35:29 +0000
commitf9e4f054f7aa6129bf400188f58f7a8c359e2b2f (patch)
treee373f399634d8bf99d6a6b73ef44b85498847a7b /lib/coderay/encoder.rb
parent6f87649e90c55efac703d9c5b7838fceada89b9e (diff)
downloadcoderay-f9e4f054f7aa6129bf400188f58f7a8c359e2b2f.tar.gz
Added Encoder#tokens, improved some error messages.
Diffstat (limited to 'lib/coderay/encoder.rb')
-rw-r--r--lib/coderay/encoder.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/coderay/encoder.rb b/lib/coderay/encoder.rb
index 6e32e75..7acfe79 100644
--- a/lib/coderay/encoder.rb
+++ b/lib/coderay/encoder.rb
@@ -167,8 +167,7 @@ module CodeRay
content = nil
for item in tokens
if item.is_a? Array
- warn 'two-element array tokens are deprecated'
- content, item = *item
+ raise ArgumentError, 'Two-element array tokens are no longer supported.'
end
if content
token content, item
@@ -177,8 +176,11 @@ module CodeRay
content = item
end
end
- raise if content
+ raise 'odd number list for Tokens' if content
end
+
+ alias tokens compile
+ public :tokens
end