Sha256: a4dc3caec1156f9bcfc4599c5c909ec6375af11165b8ed459fcdf3c0b33ff079
Contents?: true
Size: 409 Bytes
Versions: 3
Compression:
Stored size: 409 Bytes
Contents
module Elabs module ContentRendererHelper ALPHABET = ('a'..'z').to_a def markdown(text) area_id = Array.new(5) { ALPHABET.sample }.join content = ''.html_safe content += content_tag('pre', text, id: "raw-#{area_id}") content += javascript_tag("renderMdFromId('#{area_id}')").html_safe content_tag('div', content, id: "markdown-#{area_id}").html_safe end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
elabs-3.0.0 | app/helpers/elabs/content_renderer_helper.rb |
elabs-2.0.0 | app/helpers/elabs/content_renderer_helper.rb |
elabs-2.0.0.pre | app/helpers/elabs/content_renderer_helper.rb |