ruby - How to extend ERB templating -


i extend erb every output tag - <%= %> - content pre-processed before result rendered.

for example,

<%= 'test' %> 

should render

!test!  

instead of

test 

how can ?

something this? (untested)

require 'erb' template = file.read(template_file) template.gsub!(/<%=(.*?)%>/, '!\1!') erb = erb.new(template) result = erb.result 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -