Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Move from referencing the BlueCloth constant directly, to referencing…

… Markdown.

This supports alternative implementations of markdown such as rpeg-markdown or rdiscount, and later releases of bluecloth.  There are some performance issues with earlier releases of bluecloth, and you should probably upgrade.  In the event that you can't you can place the following code into an initializer:

  Markdown = BlueCloth
  • Loading branch information...
commit a147becfb86b689ab25e92edcfbb4bcc04108099 1 parent b3ec7b2
@NZKoz NZKoz authored
Showing with 3 additions and 3 deletions.
  1. +3 −3 actionpack/lib/action_view/helpers/text_helper.rb
View
6 actionpack/lib/action_view/helpers/text_helper.rb
@@ -271,8 +271,8 @@ def textilize_without_paragraph(text)
end
# Returns the text with all the Markdown codes turned into HTML tags.
- # <i>This method requires BlueCloth[http://www.deveiate.org/projects/BlueCloth]
- # to be available</i>.
+ # <i>This method requires BlueCloth[http://www.deveiate.org/projects/BlueCloth] or another
+ # Markdown library to be installed.</i>.
#
# ==== Examples
# markdown("We are using __Markdown__ now!")
@@ -288,7 +288,7 @@ def textilize_without_paragraph(text)
# markdown('![The ROR logo](http://rubyonrails.com/images/rails.png "Ruby on Rails")')
# # => '<p><img src="http://rubyonrails.com/images/rails.png" alt="The ROR logo" title="Ruby on Rails" /></p>'
def markdown(text)
- text.blank? ? "" : BlueCloth.new(text).to_html
+ text.blank? ? "" : Markdown.new(text).to_html
end
# Returns +text+ transformed into HTML using simple formatting rules.
Please sign in to comment.
Something went wrong with that request. Please try again.