Dragging in TextHelper gets us a truncate method which hides the one
we inherited from String and which we want.
+ class SimpleFormat
+ include ActionView::Helpers::TextHelper
+
+ def sanitize(text)
+ Sanitize.clean(text, Sanitize::Config::OSM).html_safe
+ end
+ end
+
+ include ActionView::Helpers::TagHelper
+
def spam_score
link_count = 0
link_size = 0
def spam_score
link_count = 0
link_size = 0
+ def simple_format(text)
+ SimpleFormat.new.simple_format(text)
+ end
+
def linkify(text)
if text.html_safe?
Rinku.auto_link(text, :urls, tag_options(:rel => "nofollow")).html_safe
def linkify(text)
if text.html_safe?
Rinku.auto_link(text, :urls, tag_options(:rel => "nofollow")).html_safe
- include ActionView::Helpers::TextHelper
- include ActionView::Helpers::TagHelper
-
def to_html
linkify(sanitize(simple_format(self)))
end
def to_text
def to_html
linkify(sanitize(simple_format(self)))
end
def to_text
- include ActionView::Helpers::TextHelper
-
def to_html
linkify(simple_format(ERB::Util.html_escape(self)))
end
def to_text
def to_html
linkify(simple_format(ERB::Util.html_escape(self)))
end
def to_text