Method: Erubis::BlockAwareEnhancer#add_expr_literal

Defined in:
lib/merb-core/controller/template.rb

#add_expr_literal(src, code) ⇒ Object

:api: private



284
285
286
287
288
289
290
# File 'lib/merb-core/controller/template.rb', line 284

def add_expr_literal(src, code)
  if code =~ /(do|\{)(\s*\|[^|]*\|)?\s*\Z/
    src << ' @_erb_buf.concat( (' << code << "; "
  else
    src << ' @_erb_buf.concat((' << code << ').to_s);'
  end
end