1 package Reaction::InterfaceModel::Action::DBIC::ResultSet::DeleteAll;
3 use Reaction::Types::DBIC 'ResultSet';
5 use Reaction::InterfaceModel::Action;
7 use namespace::clean -except => [ qw(meta) ];
8 extends 'Reaction::InterfaceModel::Action::DBIC::ResultSet';
9 with 'Reaction::InterfaceModel::Action::Role::SimpleMethodCall';
11 sub _target_model_method { 'delete_all' }
13 __PACKAGE__->meta->make_immutable;
21 Reaction::InterfaceModel::Action::DBIC::ResultSet::DeleteAll
25 C<DeleteAll> is a subclass of
26 L<Action::DBIC::ResultSet|Reaction::InterfaceModel::Action::DBIC::ResultSet> using
27 L<Role::SimpleMethodCall|'Reaction::InterfaceModel::Action::Role::SimpleMethodCall>
28 to call the C<target_model>'s C<delete_all> method, deleting every item in the
33 =head2 _target_model_method
39 L<Create|Reaction::InterfaceModel::Action::DBIC::ResultSet::Create>,
40 L<Update|Reaction::InterfaceModel::Action::DBIC::Result::Update>,
41 L<Delete|Reaction::InterfaceModel::Action::DBIC::Result::Delete>,
45 See L<Reaction::Class> for authors.
49 See L<Reaction::Class> for the license.