How To: Override Initialize

Hiya...

I need to override the initialize method in one of my models to set
some defaults. Do I want to set a variable length argument list or
not?

That is, should I do it like this

  def initialize(*args)
     ... set defaults
     super(*args)
  end

or like this:

  def initialize(args)
     ... set defaults
     super(args)
  end