Source: show | on GitHub
# File actionpack/lib/action_view/template/handlers/erb.rb, line 28 28: def add_expr_escaped(src, code) 29: if code =~ BLOCK_EXPR 30: src << "@output_buffer.safe_append= " << code 31: else 32: src << "@output_buffer.safe_concat((" << code << ").to_s);" 33: end 34: end
# File actionpack/lib/action_view/template/handlers/erb.rb, line 20 20: def add_expr_literal(src, code) 21: if code =~ BLOCK_EXPR 22: src << '@output_buffer.append= ' << code 23: else 24: src << '@output_buffer.append= (' << code << ');' 25: end 26: end
# File actionpack/lib/action_view/template/handlers/erb.rb, line 36 36: def add_postamble(src) 37: src << '@output_buffer.to_s' 38: end
# File actionpack/lib/action_view/template/handlers/erb.rb, line 9 9: def add_preamble(src) 10: src << "@output_buffer = output_buffer || ActionView::OutputBuffer.new;" 11: end
# File actionpack/lib/action_view/template/handlers/erb.rb, line 13 13: def add_text(src, text) 14: return if text.empty? 15: src << "@output_buffer.safe_concat('" << escape_text(text) << "');" 16: end