class String

Public Instance Methods

fix_scenebreaks() click to toggle source
# File lib/verku/extensions/string.rb, line 11
def fix_scenebreaks
  str = ActiveSupport::Multibyte::Chars.new(self.dup)
  str
    .gsub(/\\begin{center}.*?\\rule{3in}{0.4pt}.*?\\end{center}/m,'\pfbreak')
    .gsub('\begin{center}\rule{0.5\linewidth}{\linethickness}\end{center}','\pfbreak') # For PandocRuby
end
sectionize() click to toggle source
# File lib/verku/extensions/string.rb, line 17
def sectionize
  str = ActiveSupport::Multibyte::Chars.new(self.dup)
  "<div class='section'>#{str}</div>"
end