Module: Perron::MarkdownHelper

Defined in:
app/helpers/perron/markdown_helper.rb

Instance Method Summary collapse

Instance Method Details

#markdownify(content = nil, process: nil, resource: nil, &block) ⇒ Object



7
8
9
10
11
12
# File 'app/helpers/perron/markdown_helper.rb', line 7

def markdownify(content = nil, process: nil, resource: nil, &block)
  text = block_given? ? capture(&block).strip_heredoc : content
  processors = (process.nil? || process.empty?) ? Perron.configuration.default_processors : process

  Perron::Markdown.render(text, processors: processors, resource: resource || @resource)
end