Parent

Class Index [+]

Quicksearch

ActionView::Template::Handlers::Erubis

Constants

BLOCK_EXPR

Public Instance Methods

add_expr_escaped(src, code) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 57
57:         def add_expr_escaped(src, code)
58:           if code =~ BLOCK_EXPR
59:             src << "@output_buffer.safe_append= " << code
60:           else
61:             src << "@output_buffer.safe_concat((" << code << ").to_s);"
62:           end
63:         end
add_expr_literal(src, code) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 41
41:         def add_expr_literal(src, code)
42:           if code =~ BLOCK_EXPR
43:             src << '@output_buffer.append= ' << code
44:           else
45:             src << '@output_buffer.append= (' << code << ');'
46:           end
47:         end
add_postamble(src) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 65
65:         def add_postamble(src)
66:           src << '@output_buffer.to_s'
67:         end
add_preamble(src) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 30
30:         def add_preamble(src)
31:           src << "@output_buffer = ActionView::OutputBuffer.new;"
32:         end
add_stmt(src, code) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 49
49:         def add_stmt(src, code)
50:           if code =~ BLOCK_EXPR
51:             src << '@output_buffer.append_if_string= ' << code
52:           else
53:             super
54:           end
55:         end
add_text(src, text) click to toggle source
    # File lib/action_view/template/handlers/erb.rb, line 34
34:         def add_text(src, text)
35:           return if text.empty?
36:           src << "@output_buffer.safe_concat('" << escape_text(text) << "');"
37:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.