Jamis Buck wrote:
> James Edward Gray II wrote:
> 
>> Can anyone explain the practical purpose of the final arg to ERB.new() 
>> to me?

[snip]

I see now that you asked about the practical purpose of that argument. 
:) I ought to read messages more carefully.

I've used it in the past to allow multiple ERB instances to be run 
simultaneously within the same binding (ie, recursively). Without being 
able to change the eoutvar, each nested instance would be (ultimately) 
concatenating onto the same local variable, which causes grief and 
confusion.

- Jamis

-- 
Jamis Buck
jgb3 / email.byu.edu
http://www.jamisbuck.org/jamis