Method: Synvert::Core::Engine::Erubis#add_expr_escaped

Defined in:
lib/synvert/core/engine/erb.rb

#add_expr_escaped(src, code) ⇒ Object



110
111
112
113
114
115
116
117
# File 'lib/synvert/core/engine/erb.rb', line 110

def add_expr_escaped(src, code)
  flush_newline_if_pending(src)
  if BLOCK_EXPR.match?(code)
    src << '@output_buffer.safe_append= ' << code << ERUBY_EXPR_SPLITTER
  else
    src << '@output_buffer.safe_append=(' << code << ');' << ERUBY_EXPR_SPLITTER
  end
end