X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FTable.pm;h=717e52275e5e95795b5d13f66e664e385a07954c;hb=fea3d0452969e98afc0296ba80f90a91ab7dc1be;hp=d824b0adb4c173d9f80101008563c1adffc8fd41;hpb=d7156e507aaffa832df977118f015e0833bc87ff;p=dbsrgits%2FDBIx-Class.git diff --git a/lib/DBIx/Class/Table.pm b/lib/DBIx/Class/Table.pm index d824b0a..717e522 100644 --- a/lib/DBIx/Class/Table.pm +++ b/lib/DBIx/Class/Table.pm @@ -66,9 +66,7 @@ Convenience alias to add_columns sub resultset { my $self = shift; - my $rs_class = $self->resultset_class; - eval "use $rs_class;"; - return $rs_class->new($self); + return $self->{resultset} ||= $self->resultset_class->new($self); } =head2 has_column @@ -136,6 +134,14 @@ sub primary_columns { return @{shift->_primaries||[]}; } +=head2 from + +Returns the FROM entry for the table (i.e. the table name) + +=cut + +sub from { return shift->name(@_); } + 1;