|  |  
 |   |   
 NAMEDBIx::Class::InflateColumn::Serializer::YAML - YAML Inflator SYNOPSIS  package MySchema::Table;
  use base 'DBIx::Class';
  __PACKAGE__->load_components('InflateColumn::Serializer', 'Core');
  __PACKAGE__->add_columns(
    'data_column' => {
      'data_type' => 'VARCHAR',
      'size'      => 255,
      'serializer_class'   => 'YAML'
    }
  );
Then in your code...   my $struct = { 'I' => { 'am' => 'a struct' };
  $obj->data_column($struct);
  $obj->update;
And you can recover your data structure with: my $obj = ...->find(...); my $struct = $obj->data_column; The data structures you assign to "data_column" will be saved in the database in YAML format. 
 
 
 |