Turns out I had a bug elsewhere in my code and it does in fact work as 
advertised.  Thanks for the responses. :)

Joe

-- 
Posted via http://www.ruby-forum.com/.