Sha256: 44ec51378fe579451cc0627dc3101b2fa34646d0687967689172d5fd32437e12

Contents?: true

Size: 1018 Bytes

Versions: 5

Compression:

Stored size: 1018 Bytes

Contents

# This shouldn't exist but I can't find any other way to prevent redcarpet from complaining
# WARN: tilt autoloading 'redcarpet' in a non thread-safe way; explicit require 'redcarpet' suggested.
# !! Unexpected error while processing request: Input must be UTF-8 or US-ASCII, ASCII-8BIT given
# Input must be UTF-8 or US-ASCII, ASCII-8BIT given
#   gems/redcarpet-2.0.1/lib/redcarpet.rb:70:in `render'
#   gems/redcarpet-2.0.1/lib/redcarpet.rb:70:in `to_html'
#   gems/tilt-1.3.3/lib/tilt/markdown.rb:38:in `evaluate'
#   gems/tilt-1.3.3/lib/tilt/markdown.rb:61:in `evaluate'
#   gems/tilt-1.3.3/lib/tilt/template.rb:76:in `render'

require 'redcarpet'

# Compatibility class;
# Creates a instance of Redcarpet with the RedCloth
# API. This instance has no extensions enabled whatsoever,
# and no accessors to change this. 100% pure, standard
# Markdown.
class RedcarpetCompat
  def to_html(*_dummy)
    @text = @text.force_encoding('utf-8') if @text.respond_to?(:force_encoding)
    @markdown.render(@text)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gitdocs-0.5.0.pre6 lib/gitdocs/rendering.rb
gitdocs-0.5.0.pre5 lib/gitdocs/rendering.rb
gitdocs-0.5.0.pre3 lib/gitdocs/rendering.rb
gitdocs-0.5.0.pre2 lib/gitdocs/rendering.rb
gitdocs-0.5.0.pre1 lib/gitdocs/rendering.rb