moved find_or_create onto ResultSet
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / TableInstance.pm
index 9f1fc30..51966ee 100644 (file)
@@ -75,22 +75,6 @@ sub table {
   $class->mk_classdata('table_instance' => $table);
 }
 
-=head2 find_or_create
-
-  $class->find_or_create({ key => $val, ... });
-
-Searches for a record matching the search condition; if it doesn't find one,
-creates one and returns that instead.
-
-=cut
-
-sub find_or_create {
-  my $class    = shift;
-  my $hash     = ref $_[0] eq "HASH" ? shift: {@_};
-  my $exists = $class->find($hash);
-  return defined($exists) ? $exists : $class->create($hash);
-}
-
 =head2 has_column                                                                
                                                                                 
   if ($obj->has_column($col)) { ... }