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