Mercurial > hg > soundsoftware-site
view vendor/gems/coderay-1.0.0/lib/coderay/encoders/text.rb @ 1082:997f6d7738f7 bug_531
In repo controller entry action, show the page for the file even if it's binary (so user still has access to history etc links). This makes it possible to use the entry action as the default when a file is clicked on
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Thu, 22 Nov 2012 18:04:17 +0000 |
parents | cbb26bc654de |
children |
line wrap: on
line source
module CodeRay module Encoders # Concats the tokens into a single string, resulting in the original # code string if no tokens were removed. # # Alias: +plain+, +plaintext+ # # == Options # # === :separator # A separator string to join the tokens. # # Default: empty String class Text < Encoder register_for :text FILE_EXTENSION = 'txt' DEFAULT_OPTIONS = { :separator => nil } def text_token text, kind super if @first @first = false else @out << @sep end if @sep end protected def setup options super @first = true @sep = options[:separator] end end end end