> sub handler : method {
> my ($self,$r) = @_;
> $self = $self->new unless ref $self;
> $self->{r} = $r;
> }
>
> When exactly is this ref used? AFAIK $_[0] will never be a reference.it will when you use the :method attribute :) in short, it's magic - run the handler and you'll see that $r is _not_ the first argument to that handler, but the second. --Geoff
