From 6a93658b67deb2e12088264dd2da60a37834b0de Mon Sep 17 00:00:00 2001 From: murphy Date: Sun, 18 Oct 2009 17:58:05 +0000 Subject: TokenClassFilter: Support for :exclud => :all. --- lib/coderay/encoders/token_class_filter.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/coderay') diff --git a/lib/coderay/encoders/token_class_filter.rb b/lib/coderay/encoders/token_class_filter.rb index 69e7c82..97c75b7 100644 --- a/lib/coderay/encoders/token_class_filter.rb +++ b/lib/coderay/encoders/token_class_filter.rb @@ -21,8 +21,9 @@ module Encoders end def text_token text, kind - [text, kind] if !@exclude.include?(kind) && - (@include == :all || @include.include?(kind)) + [text, kind] if \ + (@include == :all || @include.include?(kind)) && + !(@exclude == :all || @exclude.include?(kind)) end end -- cgit v1.2.1