[Dbix-class] Re: Use of ->resultset mandatory?

A. Pagaltzis pagaltzis at gmx.de
Tue Oct 31 02:03:33 GMT 2006


* Dan Horne <dan.horne at redbone.co.nz> [2006-10-30 23:05]:
> sub rs {
>     my $self = shift;
>     my $table_object = shift;
>     return $self->Schema->resultset($table_object);
> }
> 
> sub MyTable {
>     my $self = shift;
>     return $self->rs('MyTable');
> }
> sub MyTable2 {
>     my $self = shift;
>     return $self->rs('MyTable2');
> }

This ain’t Java.

    my @table_class = qw( MyTable MyTable2 );

    for my $t ( @table_class ) {
        *$t = sub { $_[0]->resultset( $t ) };
    }

-- 
*AUTOLOAD=*_;sub _{s/(.*)::(.*)/print$2,(",$\/"," ")[defined wantarray]/e;$1}
&Just->another->Perl->hacker;
#Aristotle



More information about the DBIx-Class mailing list