fun pre_process ($c) { my ($data, $data_type) = @{_process_data($c)}; $c->stash->{data} = $data; $c->stash->{data_type} = $data_type; $c->stash->{name} = $c->argv->[0]; } fun add ($c) { $c->stash->{data}->add( $c->stash->{name} ); }