On Mon, 11 Jul 2005, Luke Kanies wrote: [...] > class Type [...] > end > > class Sub < Base > @params = [:name, :address] > end Oops; obviously, this should have been: class Sub < Type @params = [:name, :address] end Carry on. -- If you would be a real seeker after truth, it is necessary that at least once in your life you doubt, as far as possible, all things. -- Rene Descartes --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://config.sage.org