App-CELL
view release on metacpan or search on metacpan
lib/App/CELL/Config.pm view on Meta::CPAN
=head2 DESTROY
For some reason, Perl 5.012 seems to want a DESTROY method
=cut
sub DESTROY {
my $self = shift;
$self->SUPER::DESTROY if $self->can("SUPER::DESTROY");
}
=head2 exists
Determine parameter existence.
=cut
sub exists {
lib/App/CELL/Log.pm view on Meta::CPAN
=head2 DESTROY
For some reason, Perl 5.012 seems to want a DESTROY method
=cut
sub DESTROY {
my $self = shift;
$self->SUPER::DESTROY if $self->can("SUPER::DESTROY");
}
=head2 AUTOLOAD
Call Log::Any methods after some pre-processing
=cut
sub AUTOLOAD {
lib/App/CELL/Status.pm view on Meta::CPAN
# if caller array not given, create it
if ( not $ARGS{caller} ) {
$ARGS{caller} = [ CORE::caller() ];
}
$ARGS{args} = [] if not defined( $ARGS{args} );
$ARGS{called_from_status} = 1;
if ( $ARGS{code} ) {
# App::CELL::Message->new returns a status object
my $status = $class->SUPER::new( %ARGS );
if ( $status->ok ) {
my $parent = $status->payload;
$ARGS{msgobj} = $parent;
$ARGS{code} = $parent->code;
$ARGS{text} = $parent->text;
} else {
$ARGS{code} = $status->code;
if ( $ARGS{args} ) {
$ARGS{text} = $status->text . stringify_args( $ARGS{args} );
} else {
( run in 1.113 second using v1.01-cache-2.11-cpan-49f99fa48dc )