From d2a880f331747a0764ebef408f2e2ab556d5d954 Mon Sep 17 00:00:00 2001 From: murphy Date: Sat, 20 Jun 2009 16:14:07 +0000 Subject: * Improved implementation of Encoder *token callbacks. * Documentation for these methods. * Added two new encoders: CommentFilter < TokenFilter. * Simplified Text encoder. * Code cleanup in HTML encoder subclasses. --- lib/coderay/encoders/text.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lib/coderay/encoders/text.rb') diff --git a/lib/coderay/encoders/text.rb b/lib/coderay/encoders/text.rb index 14282ac..161ee67 100644 --- a/lib/coderay/encoders/text.rb +++ b/lib/coderay/encoders/text.rb @@ -14,16 +14,16 @@ module Encoders protected def setup options - @out = '' + super @sep = options[:separator] end - def token text, kind - @out << text + @sep if text.is_a? ::String + def text_token text, kind + text + @sep end def finish options - @out.chomp @sep + super.chomp @sep end end -- cgit v1.2.1