Module: Erubis::StringIOEnhancer
- Included in:
- StringIOEruby
- Defined in:
- lib/erubis/enhancer.rb
Overview
use StringIO class for buffering
this is only for Eruby.
Class Method Summary collapse
-
.desc ⇒ Object
:nodoc:.
Instance Method Summary collapse
Class Method Details
.desc ⇒ Object
:nodoc:
230 231 232 |
# File 'lib/erubis/enhancer.rb', line 230 def self.desc # :nodoc: "use a StringIO object for buffering" end |
Instance Method Details
#add_postamble(src) ⇒ Object
238 239 240 241 |
# File 'lib/erubis/enhancer.rb', line 238 def add_postamble(src) src << "\n" unless src[-1] == ?\n src << "_buf.string\n" end |
#add_preamble(src) ⇒ Object
234 235 236 |
# File 'lib/erubis/enhancer.rb', line 234 def add_preamble(src) src << "_buf = StringIO.new;" end |