X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FCursor.pm;h=d79bd12f9473ca2f9abfe8297b3fb5507a5793d7;hb=3b042bcbab344e8d94620d0d13360a605559f8b5;hp=5d935c778221344c4af9da4b2fbac0e37164539a;hpb=28927b50e8ea9dbdf08a3ffeb9f1701f7b9fb99a;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/lib/DBIx/Class/Cursor.pm b/lib/DBIx/Class/Cursor.pm index 5d935c7..d79bd12 100644 --- a/lib/DBIx/Class/Cursor.pm +++ b/lib/DBIx/Class/Cursor.pm @@ -15,4 +15,15 @@ sub reset { die "Virtual method!"; } +sub all { + my ($self) = @_; + $self->reset; + my @all; + while (my @row = $self->next) { + push(@all, \@row); + } + $self->reset; + return @all; +} + 1;