Sha256: 3293911e5d98640ee8c14203054af6e01c8ae3b0d1840b5a87927f22a76e400e

Contents?: true

Size: 366 Bytes

Versions: 14

Compression:

Stored size: 366 Bytes

Contents

class CustomRender < Redcarpet::Render::Safe
  include Redcarpet::Render::SmartyPants

  def initialize(extensions = {})
    super(extensions)
  end
  
  def paragraph(text)
      text + '<br/>'
    end

  def postprocess(full_document)
    full_document.
        gsub(/{c:([#\w]\w+)}([^{]+){\/c}/) {|m| "<span style=\"color:#{$1};\">#{$2}</span>"} # color
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
voom-presenters-0.1.13 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.12 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.11 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.10 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.9 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.8 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.7 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.6 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.5 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.4 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.3 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.2 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.1 lib/voom/presenters/web_client/markdown_render.rb
voom-presenters-0.1.0 lib/voom/presenters/web_client/markdown_render.rb