package Class::DBI::Cascade::Delete;
=head1 NAME
Class::DBI::Cascade::Delete - Delete related objects
=head1 DESCRIPTION
This is a Cascading Delete strategy that will delete any related
objects.
=cut
use strict;
use warnings;
use base 'Class::DBI::Cascade::None';
sub cascade {
my ($self, $obj) = @_;
$self->foreign_for($obj)->delete_all;
}
1;