Re: Indirect method invocation

2005-07-27 Thread Randal L. Schwartz
> "Jan" == Jan Eden <[EMAIL PROTECTED]> writes: Jan> I finally came up with something myself: But that's no longer a method call. You can do an indirect method call, but it needs to be a simple scalar: my $method = $parameters{mode}; $object->$methods(@args); -- Randal L. Schwartz - Stone

Re: Indirect method invocation

2005-07-27 Thread Xavier Noria
On Jul 27, 2005, at 17:21, Jan Eden wrote: My other problem is that the cookbook quotes (something like) the following code as an example for storing method names: my %actions = ( display => $item->display(), move_picture => $item->move_picture($item->{id}, $item-> {parameters}->{position}),

Re: Indirect method invocation

2005-07-27 Thread Jan Eden
Hi, Jan Eden wrote on 27.07.2005: >In other words, I would like to have something like the %actions >hash to construct a more flexible version of the $item->$mode() >construct, where I can pass different additional parameters to each >method. I finally came up with something myself: my %actions