Business-CyberSource-Report
view release on metacpan or search on metacpan
lib/Business/CyberSource/Report.pm view on Meta::CPAN
# If the module isn't already loaded, do that now.
if ( scalar( grep { $module eq $_ } @{ $self->list_loaded() || [] } ) == 0 )
{
Class::Load::load_optional_class( $class ) || croak "Failed to load $class, double-check the class name";
$LOADED_REPORT_MODULES->{ $module } = undef;
}
my $object = bless(
# Create a copy of the factory's guts, the object will be a subclass of
# the factory and will be able to use all the information.
# Also, we don't want a change in the factory parameters to cascade to
# the objects previously built, so it makes sense to copy.
# TBD: copy only a selected subset of the content?
Storable::dclone( $self ),
$class,
);
return $object;
}
( run in 0.413 second using v1.01-cache-2.11-cpan-49f99fa48dc )