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