DBIC::Inflateを作ってこんなコードを作ってたのに動かなかった。 __PACKAGE__->inflate_column( name => { inflate => sub { my ( $value, $obj ) = @_; warn "inflate name\n"; return "inflate: $value"; }, deflate => sub { my ( $value, $obj ) = @_; warn "deflate name\n"; return "deflate: $value"; }, } ); inflateは動くけどdeflateは動かない。 で、よくよく調べてみました。 というかDBIx::Class::InflateColumnのpod読みました。 It will handle all types of references except