Chris@0: module CodeRay Chris@0: module Encoders Chris@0: Chris@0: # = Null Encoder Chris@0: # Chris@0: # Does nothing and returns an empty string. Chris@0: class Null < Encoder Chris@0: Chris@0: include Streamable Chris@0: register_for :null Chris@0: Chris@0: # Defined for faster processing Chris@0: def to_proc Chris@0: proc {} Chris@0: end Chris@0: Chris@0: protected Chris@0: Chris@0: def token(*) Chris@0: # do nothing Chris@0: end Chris@0: Chris@0: end Chris@0: Chris@0: end Chris@0: end