Do you really need to use this sort of thing in 99% of practical projects? -- Posted via http://www.ruby-forum.com/.