DBIx-Class-Helpers
view release on metacpan or search on metacpan
lib/DBIx/Class/Helper/Row/ProxyResultSetMethod.pm view on Meta::CPAN
C<proxy_resultset_method>'s first argument is the name of the method to
generate and is required. The other two arguments, C<$slot>, and
C<$resultset_method> are optional. If unspecified C<$slot> will default to
C<$name> and C<$resultset_method> will default to C<"with_$name">. C<$slot>
is the column that the data being retrieved is stored as in the ResultSet
method being proxied to. C<$resultset_method> is (duh) the ResultSet method
being proxied to.
If you did not call the C<with_*> method on your ResultSet, and call the
proxy method, it will transparently B<fallback> and do the call and fetch
the needed data. E.g.:
my $foo = $schema->resultset('Foo')->first; ## did not call with_friend_count
print $foo->friend_count; ## will produce desired result magically
=head1 CANDY EXPORTS
If used in conjunction with L<DBIx::Class::Candy> this component will export:
=over
( run in 0.446 second using v1.01-cache-2.11-cpan-0a6323c29d9 )