Mercurial > hg > soundsoftware-site
view vendor/gems/coderay-1.0.0/lib/coderay/encoders/yaml.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
autoload :YAML, 'yaml' module CodeRay module Encoders # = YAML Encoder # # Slow. class YAML < Encoder register_for :yaml FILE_EXTENSION = 'yaml' protected def setup options super @data = [] end def finish options output ::YAML.dump(@data) end public def text_token text, kind @data << [text, kind] end def begin_group kind @data << [:begin_group, kind] end def end_group kind @data << [:end_group, kind] end def begin_line kind @data << [:begin_line, kind] end def end_line kind @data << [:end_line, kind] end end end end