lib/gumdrop/util/view_helpers.rb in gumdrop-1.0.2 vs lib/gumdrop/util/view_helpers.rb in gumdrop-1.0.3

- old
+ new

@@ -6,21 +6,23 @@ def hidden(&block) #no-op end def markdown(source) - eng= Gumdrop::Renderer.for 'markdown' - unless eng.nil? - eng.new(source).render + eng_class= Gumdrop::Renderer.for 'markdown' + unless eng_class.nil? + eng= eng_class.new { source } + eng.render else raise StandardError, "Markdown is not available: Include a Markdown engine in your Gemfile!" end end def textile(source) - eng= Gumdrop::Renderer.for 'textile' - unless eng.nil? - eng.new(source).render + eng_class= Gumdrop::Renderer.for 'textile' + unless eng_class.nil? + eng= eng_class.new { source } + eng.render else raise StandardError, "Textile is not available: Include a Textile engine in your Gemfile!" end end