From: benjohn@... Date: 2008-07-04T23:47:19+09:00 Subject: Re: initialize and super with parameters > You want to use > > super() > > instead of just > > super > > It is one of the few situations (if not the only) where adding the > parentheses > to a method call changes its behavior. In particular, super without > parentheses calls the method of the base class with all the arguments > passed > to the current method; super() instead calls the method of the base class > without arguments. > > Stefano Note that you can also call the inherited initialize with any other parameters if you like, such as: super(:cactus, :fridge_magnet, Caribu.new, {:args_in=>some_args_i_got}) So it's pretty felxible, really :-) Cheers, Benjohn