From 0ae9f844faf25d3be9f6fe5f8157f6bfebb30942 Mon Sep 17 00:00:00 2001 From: murphy Date: Sun, 2 Oct 2005 22:46:51 +0000 Subject: demo/coderay_demos.tar.gz: demos in a tgz encoders/null.rb: speeded up by hardcoding to_proc. --- demo/coderay_demos.tar.gz | Bin 0 -> 9620 bytes lib/coderay/encoders/null.rb | 12 +++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 demo/coderay_demos.tar.gz diff --git a/demo/coderay_demos.tar.gz b/demo/coderay_demos.tar.gz new file mode 100644 index 0000000..f1b3a93 Binary files /dev/null and b/demo/coderay_demos.tar.gz differ diff --git a/lib/coderay/encoders/null.rb b/lib/coderay/encoders/null.rb index 67c4987..e995cb0 100644 --- a/lib/coderay/encoders/null.rb +++ b/lib/coderay/encoders/null.rb @@ -1,12 +1,20 @@ module CodeRay module Encoders + # = Null Encoder + # + # Does nothing and returns an empty string. class Null < Encoder include Streamable register_for :null - protected + # Defined for faster processing + def to_proc + proc {} + end + + protected def token(*) # do nothing @@ -16,5 +24,3 @@ module CodeRay end end - - -- cgit v1.2.1