class GeraBlog::RedcarpetDriver
My Render
class
Public Class Methods
new(lang, config)
click to toggle source
# File lib/gerablog/redcarpet.rb, line 33 def initialize(lang, config) @template = config['template'] @blog = config['blog'] @config = config @render = Redcarpet::Markdown.new(RedcarpetCustom.new(lang: lang)) end
Public Instance Methods
converted(post, content)
click to toggle source
# File lib/gerablog/redcarpet.rb, line 40 def converted(post, content) post[:converted] = @render.render(content.gsub(/^#/,'##')) post end
to_html(post, content, categories)
click to toggle source
# File lib/gerablog/redcarpet.rb, line 45 def to_html(post, content, categories) Tenjin::Engine.new.render( @template['post'], config: @config, post: converted(post, content), categories: categories, title: { title: post[:title], description: post[:description] } ) end