From: J J Date: 2001-05-08T00:10:04+09:00 Subject: [ruby-talk:14778] Re: skipping arguments One possible work around: def test(a, b, *more_args) a = 'foo' if a.nil? b = 'bar' if b.nil? ... end Regards, JJ -- Be Kind, Be Careful, Be Yourself -- Solid, reliable software at reasonable prices http://www.johnjohnsonsoftware.com > def test(a = 'foo', b = 'bar', *more_arz) > > now, when calling this method, say i only want to change the value of b, while leaving a the same. how can i do this?