Sha256: 9ae4cfcc4fa204b69c685cea7f3c233c509014ae5637d57bc94cd01577d3e468

Contents?: true

Size: 369 Bytes

Versions: 35

Compression:

Stored size: 369 Bytes

Contents

# ~*~ encoding: utf-8 ~*~

# Plain Text
#
# Render plain text documents in a <pre> block without any special markup.

class Gollum::Filter::PlainText < Gollum::Filter

    def do_process(_d)
      skip? ? _d : process(_d)
    end

  def extract(data)
    @markup.format == :txt ? "<pre>#{CGI.escapeHTML(data)}</pre>" : data
  end

  def process(data)
    data
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
gollum-lib-6.0-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-6.0 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.4-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.4 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.3-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.3 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.2-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.2 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.1-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2.1 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.2 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.3-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.3 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.2-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.2 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.1-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1.1 lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1-java lib/gollum-lib/filter/plain_text.rb
gollum-lib-5.1 lib/gollum-lib/filter/plain_text.rb