Methods
- A
- F
Constants
BLOCK_EXPR | = | /\s*((\s+|\))do|\{)(\s*\|[^|]*\|)?\s*\Z/ |
Instance Public methods
add_expr(src, code, indicator)
Link
Erubis toggles <%= and <%== behavior when escaping is enabled. We override to always treat <%== as escaped.
add_expr_escaped(src, code)
Link
add_expr_literal(src, code)
Link
add_postamble(src)
Link
add_preamble(src)
Link
add_stmt(src, code)
Link
add_text(src, text)
Link
# File actionview/lib/action_view/template/handlers/erb.rb, line 12 def add_text(src, text) return if text.empty? if text == "\n" @newline_pending += 1 else src << "@output_buffer.safe_append='" src << "\n" * @newline_pending if @newline_pending > 0 src << escape_text(text) src << "'.freeze;" @newline_pending = 0 end end