Methods
Public Instance methods
Transform the markup macros. Maps #(..) to :sanitize. Maps #|..| to :markup.
Additional markup macros:
Maps ’’..’’ to #{…to_link} Maps {{..}} to #{R ..} Maps #<..> to #{R ..}
[ show source ]
# File lib/raw/compiler/filter/markup.rb, line 17
17: def apply(source)
18: source = source.dup
19:
20: source.gsub!(/\#\((.*?)\)/, '#{sanitize(\1)}')
21: source.gsub!(/\#\|(.*?)\|/, '#{markup(\1)}')
22:
23: source.gsub!(/\'\'(.*?)\'\'/, '#{\1.to_link}')
24: source.gsub!(/\{\{(.*?)\}\}/, '#{R \1}')
25: source.gsub!(/\#\<(.*?)\>/, '#{R \1}')
26:
27: return source
28: end