I updated the code (made it simpler) but it still doesn't do what I expect it to do: http://pastie.caboo.se/149769 the initialize method isn't overwritten. -- Posted via http://www.ruby-forum.com/.