DBIx-Class-DynamicDefault
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/DBIx/Class/DynamicDefault.pm view on Meta::CPAN
my $meth = $column->[1];
my $default_value = $self->$meth;
my $accessor = $self->column_info($column_name)->{accessor} || $column_name;
$self->$accessor($default_value);
}
return $self->next::method(@_);
}
sub update {
my ($self, $upd) = @_;
$self->set_inflated_columns($upd) if $upd;
my %dirty = $self->get_dirty_columns;
my @columns = @{ $self->__column_dynamic_default_triggers->{on_update} };
for my $column (@columns) {
my $column_name = $column->[0];
next if !%dirty && !$column->[2];
next if exists $dirty{$column_name};
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.300 second using v1.00-cache-2.02-grep-82fe00e-cpan-4673cadbf75 )