instance method
block_format
Ruby on Rails 3.1.12
Since v3.0.20Signature
block_format(text)
Uses Text::Format to take the text and format it, indented two spaces for each line, and wrapped at 72 columns.
Parameters
-
textreq
Source
# File actionmailer/lib/action_mailer/mail_helper.rb, line 5
def block_format(text)
formatted = text.split(/\n\r\n/).collect { |paragraph|
format_paragraph(paragraph)
}.join("\n")
# Make list points stand on their own line
formatted.gsub!(/[ ]*([*]+) ([^*]*)/) { |s| " #{$1} #{$2.strip}\n" }
formatted.gsub!(/[ ]*([#]+) ([^#]*)/) { |s| " #{$1} #{$2.strip}\n" }
formatted
end
Defined in actionmailer/lib/action_mailer/mail_helper.rb line 5
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionMailer::MailHelper