X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FRow.pm;h=fd3ad132d9f41baa0c69c01a787cadd579b8af76;hp=0837ba87eca5efe84236ddb6a22cdb94e6258c66;hb=9b465d002d544e25ae5756304c4ea59577aca363;hpb=aeb1bf757122d5260a1d84f17f2d0beec7822165 diff --git a/lib/DBIx/Class/Row.pm b/lib/DBIx/Class/Row.pm index 0837ba8..fd3ad13 100644 --- a/lib/DBIx/Class/Row.pm +++ b/lib/DBIx/Class/Row.pm @@ -341,15 +341,16 @@ sub inflate_result { return $new; } -=head2 insert_or_update +=head2 update_or_insert - $obj->insert_or_update + $obj->update_or_insert Updates the object if it's already in the db, else inserts it. =cut -sub insert_or_update { +*insert_or_update = \&update_or_insert; +sub update_or_insert { my $self = shift; return ($self->in_storage ? $self->update : $self->insert); }