Sha256: e9fd41e32628a5998acb99805b5c8df3866bb8431fdbc1517d5ba48a6e0e53a7
Contents?: true
Size: 400 Bytes
Versions: 14
Compression:
Stored size: 400 Bytes
Contents
module CodeRay module Encoders class Text < Encoder include Streamable register_for :text FILE_EXTENSION = 'txt' DEFAULT_OPTIONS = { :separator => '' } protected def setup options super @sep = options[:separator] end def text_token text, kind text + @sep end def finish options super.chomp @sep end end end end
Version data entries
14 entries across 14 versions & 3 rubygems