class RMark::Handler
Public Instance Methods
call(template)
click to toggle source
# File lib/r_mark/handler.rb, line 3 def call(template) begin extend "::RMark::Parsers::#{setting.parser}".constantize rescue NameError raise ConfigurationError, 'Parser supports only :Redcarpet, :RDiscount, and :Kramdown' end parse(template.source, setting.options).inspect + '.html_safe' end
Private Instance Methods
setting()
click to toggle source
# File lib/r_mark/handler.rb, line 15 def setting RMark.setting end