From f9e4f054f7aa6129bf400188f58f7a8c359e2b2f Mon Sep 17 00:00:00 2001 From: murphy Date: Tue, 1 Jun 2010 21:35:29 +0000 Subject: Added Encoder#tokens, improved some error messages. --- lib/coderay/encoder.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'lib/coderay') 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 -- cgit v1.2.1