DBIx-Class-Result-ExternalAttribute
view release on metacpan or search on metacpan
lib/DBIx/Class/Result/ExternalAttribute.pm view on Meta::CPAN
}
return $rh_fields;
}
=head2 update
overdefinition of update function
=cut
sub update {
my ( $self, $rh_fields ) = @_;
my $klass = ref $self;
foreach my $rel ( keys %{ $klass->rh_klass_attribute_column } ) {
foreach my $col ( @{ $klass->rh_klass_attribute_column($rel)->{'columns'} } ) {
if ( defined $rh_fields->{$col} ) {
$self->$rel->$col( $rh_fields->{$col} );
delete $rh_fields->{$col};
}
}
}
( run in 0.922 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )