Method: Erubis::Converter#convert

Defined in:
lib/erubis/converter.rb

#convert(input) ⇒ Object

convert input string into target language



33
34
35
36
37
38
39
40
# File 'lib/erubis/converter.rb', line 33

def convert(input)
  codebuf = ""    # or []
  @preamble.nil? ? add_preamble(codebuf) : (@preamble && (codebuf << @preamble))
  convert_input(codebuf, input)
  @postamble.nil? ? add_postamble(codebuf) : (@postamble && (codebuf << @postamble))
  @_proc = nil    # clear cached proc object
  return codebuf  # or codebuf.join()
end