CGI-Ex
view release on metacpan or search on metacpan
lib/CGI/Ex/App.pm view on Meta::CPAN
sub finalize { 1 } # false means show step
sub hash_base {
my ($self, $step) = @_;
my $hash = $self->{'hash_base'} ||= {
script_name => $self->script_name,
path_info => $self->path_info,
};
my $copy = $self; eval { require Scalar::Util; Scalar::Util::weaken($copy) };
$hash->{'js_validation'} = sub { $copy->run_hook('js_validation', $step, shift) };
$hash->{'generate_form'} = sub { $copy->run_hook('generate_form', $step, (ref($_[0]) ? (undef, shift) : shift)) };
$hash->{'form_name'} = $self->run_hook('form_name', $step);
$hash->{$self->step_key} = $step;
return $hash;
}
sub hash_common { $_[0]->{'hash_common'} ||= {} }
sub hash_errors { $_[0]->{'hash_errors'} ||= {} }
sub hash_fill { $_[0]->{'hash_fill'} ||= {} }
( run in 0.962 second using v1.01-cache-2.11-cpan-65fba6d93b7 )