---
name: "DBI::Gofer::Serializer::Storable"
section: "3pm"
platform: "linux"
package: "perl-dbi"
version: "1.656-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/DBI::Gofer::Serializer::Storable"
---

# DBI::Gofer::Serializer::Storable(3pm)

Gofer serialization using Storable

## NAME

DBI::Gofer::Serializer::Storable - Gofer serialization using Storable

## SYNOPSIS

```
    $serializer = DBI::Gofer::Serializer::Storable->new();
    $string = $serializer->serialize( $data );
    ($string, $deserializer_class) = $serializer->serialize( $data );
    $data = $serializer->deserialize( $string );
```

## DESCRIPTION

Uses **Storable::nfreeze()** to serialize and **Storable::thaw()** to deserialize.

The **serialize()** method sets local `$Storable::forgive_me` = 1; so it doesn't croak if it encounters any data types that can't be serialized, such as code refs.

See also DBI::Gofer::Serializer::Base.
