more POD!
[catagits/Reaction.git] / lib / Reaction / InterfaceModel / Action / DBIC / Result / Delete.pm
CommitLineData
7adfd53f 1package Reaction::InterfaceModel::Action::DBIC::Result::Delete;
2
e739c9a2 3use Reaction::Types::DBIC 'Row';
7adfd53f 4use Reaction::Class;
5
81393881 6use namespace::clean -except => [ qw(meta) ];
1c601a76 7extends 'Reaction::InterfaceModel::Action::DBIC::Result';
8with 'Reaction::InterfaceModel::Action::Role::SimpleMethodCall';
b8faba69 9
1c601a76 10sub _target_model_method { 'delete' }
81393881 11
12__PACKAGE__->meta->make_immutable;
7adfd53f 13
7adfd53f 141;
15
1c601a76 16__END__;
17
7adfd53f 18=head1 NAME
19
20Reaction::InterfaceModel::Action::DBIC::Result::Delete
21
22=head1 DESCRIPTION
23
1c601a76 24C<Delete> is a subclass of
25L<Action::DBIC::Result|Reaction::InterfaceModel::Action::DBIC::Result> that consumes
26L<Role::SimpleMethodCall|'Reaction::InterfaceModel::Action::Role::SimpleMethodCall>
27to call the C<target_model>'s C<delete> method
28
29=head1 METHODS
30
31=head2 _target_model_method
32
33Returns 'delete'
34
35=head1 SEE ALSO
36
37L<Create|Reaction::InterfaceModel::Action::DBIC::ResultSet::Create>,
38L<DeleteAll|Reaction::InterfaceModel::Action::DBIC::ResultSet::DeleteAll>,
39L<Update|Reaction::InterfaceModel::Action::DBIC::Result::Update>,
7adfd53f 40
41=head1 AUTHORS
42
43See L<Reaction::Class> for authors.
44
45=head1 LICENSE
46
47See L<Reaction::Class> for the license.
48
49=cut