From 72a8989da58b16566558a373a4cf582cd36b3872 Mon Sep 17 00:00:00 2001 From: murphy Date: Wed, 28 Jun 2006 23:05:18 +0000 Subject: Fix: HTML Scanner: Fixed a nasty bug with invalid entities. Thanks to Daniel Bovensiepen. Scanner: added Scanner.normify. Plugin: small documentation fix. Code statistic: added lib root folder rake_helpers/code_statistics.rb: added ability to include non-Ruby code in the statistics used it to count the mountain of test data There is some mixed space/tab indentation now. Complete 2-space-re-indentation will follow. --- lib/coderay/scanner.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'lib/coderay/scanner.rb') diff --git a/lib/coderay/scanner.rb b/lib/coderay/scanner.rb index 8affb53..55c1485 100644 --- a/lib/coderay/scanner.rb +++ b/lib/coderay/scanner.rb @@ -65,6 +65,10 @@ module CodeRay is_a? Streamable end + def normify code + code = code.to_s.to_unix + end + end =begin @@ -96,7 +100,7 @@ module CodeRay raise "I am only the basic Scanner class. I can't scan "\ "anything. :( Use my subclasses." if self.class == Scanner - super code.to_s.to_unix + super Scanner.normify(code) @tokens = options[:tokens] if @options[:stream] @@ -122,7 +126,7 @@ module CodeRay end def string= code - code = code.to_s.to_unix + code = Scanner.normify(code) super code reset_instance end -- cgit v1.2.1