Type:
Class

A subclass of ERB that writes directly to an IO. Credit to Aaron Patterson and Masatoshi SEKI.

To use:

erbio = RDoc::ERBIO.new '<%= "hello world" %>', nil, nil

open 'hello.txt', 'w' do |io|
  erbio.result binding
end

Note that binding must enclose the io you wish to output on.

set_eoutvar
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::ERBIO

set_eoutvar(compiler, io_variable) Instance Public methods Instructs compiler

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::ERBIO

new(str, safe_level = nil, trim_mode = nil, eoutvar = 'io') Class Public methods Defaults

2025-01-10 15:47:30