Module Erubis::PrintOutEnhancer
In: erubis/enhancer.rb

use print statement instead of ‘_buf << …’

this is only for Eruby.

Methods

Public Instance methods

[Source]

# File erubis/enhancer.rb, line 102
    def add_expr_escaped(src, code)
      src << ' print ' << escaped_expr(code) << ';'
    end

[Source]

# File erubis/enhancer.rb, line 98
    def add_expr_literal(src, code)
      src << ' print((' << code << ').to_s);'
    end

[Source]

# File erubis/enhancer.rb, line 106
    def add_postamble(src)
      src << "\n" unless src[-1] == ?\n
    end

[Source]

# File erubis/enhancer.rb, line 91
    def add_preamble(src)
    end

[Source]

# File erubis/enhancer.rb, line 94
    def add_text(src, text)
      src << " print '" << escape_text(text) << "';" unless text.empty?
    end

[Validate]