From: Matthias Ludwig Date: 2006-08-11T17:32:27+09:00 Subject: problem on enpanding array? --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, i wrote a little class for thread-pools, but there is a problem expanding args on a method-call. def new_thread(*args, &action) # wait until a slot in the pool is free ... # start thread threads << Thread.new { action.call(*args) } end In the block (which is the "work to do in the thread") the args should be available with |arg1, arg2, ...|, but the aren't. They are still in one array (args). Any ideas what's going wrong? best regards, Matthias --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (OpenBSD) iD8DBQFE3FFZbaBeCFlfXPMRAim/AJ41OnjKKhxlm8iiQMh8SLMGbR+VxwCgklYU 9G1v1L1vot2ev9/39X2qNps= =ndGy -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6--