sub _rebless {
my $self = shift;
$self->disable_sth_caching(1);
+ $self->_insert_txn(0);
}
# this works when NOT using placeholders
if (my $key = List::Util::first { $type =~ /$_/i } keys %noquote) {
return 0 if $noquote{$key}->($value);
- } elsif($self->is_datatype_numeric($type) && $number->($value)) {
+ } elsif ($self->is_datatype_numeric($type) && $number->($value)) {
return 0;
}
return $self->next::method(@_);
}
+sub transform_unbound_value {
+ my ($self, $type, $value) = @_;
+
+ if ($type =~ /money/i && defined $value) {
+ $value =~ s/^\$//;
+ $value = '$' . $value;
+ }
+
+ return $value;
+}
+
1;
=head1 NAME