Method: Slideshow::TextFilter#erb_rename_helper_hack
- Defined in:
- lib/slideshow/filters/text_filter.rb
#erb_rename_helper_hack(content) ⇒ Object
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
# File 'lib/slideshow/filters/text_filter.rb', line 103 def erb_rename_helper_hack( content ) # note: include is a ruby keyword; rename to s9_include so we can use it rename_counter = 0 # turn renames into something like: # include|class etc. renames = DIRECTIVES_RENAMES.join( '|' ) content.gsub!( /<%=[ \t]*(#{renames})/ ) do |match| rename_counter += 1 "<%= s9_#{$1}" end puts " Patching embedded Ruby (erb) code for aliases (#{rename_counter} #{DIRECTIVES_RENAMES.join('/')}-aliases)..." content end |