aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/InterfaceModel/Collection/Virtual/ResultSet.pm
blob: 89e55d67e08aea0d890490bcad142987bcb7fd6c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package Reaction::InterfaceModel::Collection::Virtual::ResultSet;

use Reaction::Class;
# WARNING - DANGER: this is just an RFC, please DO NOT USE YET

class ResultSet is "Reaction::InterfaceModel::Collection::Virtual", which {

  does "Reaction::InterfaceModel::Collection::DBIC::Role::Base",
       "Reaction::InterfaceModel::Collection::DBIC::Role::Where";


  implements _build__default_action_class_prefix => as {
    shift->_im_class;
  };

};

1;

=head1 NAME

Reaction::InterfaceModel::Collection::Virtual::ResultSet

=head1 DESCRIPTION

A virtual collection powered by a resultset

=head1 METHODS

=head2 _build_default_action_class_prefix

Returns the classname of the interface model objects contained in this collection.

=head1 ROLES CONSUMED

The following roles are consumed by this class, for more information about the
methods and attributes provided by them please see their respective documentation.

=over 4

=item L<Reaction::InterfaceModel::Collection::DBIC::Role::Base>

=item L<Reaction::InterfaceModel::Collection::DBIC::Role::Where>

=back

=head1 AUTHORS

See L<Reaction::Class> for authors.

=head1 LICENSE

See L<Reaction::Class> for the license.

=cut