Refactoring, cleanup, lose unnecessary resultset/cursor objects
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Cursor.pm
index 5d935c7..d79bd12 100644 (file)
@@ -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;