Mercurial > hg > soundsoftware-site
view .svn/pristine/b9/b982f3bb626cbc93a53ddb7f7ab16811202b4d33.svn-base @ 1237:1d5451bf82d7 redmine-2.2-integration
Added missing route to auto_completes#project_tags (AutoCompletes controller patched in redmine tags plugin)
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Tue, 26 Mar 2013 15:11:27 +0000 |
parents | cbb26bc654de |
children |
line wrap: on
line source
module CodeRay module Encoders # A Filter encoder has another Tokens instance as output. # It can be subclass to select, remove, or modify tokens in the stream. # # Subclasses of Filter are called "Filters" and can be chained. # # == Options # # === :tokens # # The Tokens object which will receive the output. # # Default: Tokens.new # # See also: TokenKindFilter class Filter < Encoder register_for :filter protected def setup options super @tokens = options[:tokens] || Tokens.new end def finish options output @tokens end public def text_token text, kind # :nodoc: @tokens.text_token text, kind end def begin_group kind # :nodoc: @tokens.begin_group kind end def begin_line kind # :nodoc: @tokens.begin_line kind end def end_group kind # :nodoc: @tokens.end_group kind end def end_line kind # :nodoc: @tokens.end_line kind end end end end