1 package Catalyst::Action::Deserialize::Data::Serializer;
3 extends 'Catalyst::Action';
4 with 'Catalyst::ActionRole::Deserialize';
6 use namespace::clean -except => 'meta';
9 my ($self, $content, $c, $serializer) = @_;
10 unless (eval "use $serializer; 1") {
11 $c->log->debug("Could not load $serializer, refusing to serialize: $@")
15 my $d = Data::Serializer->new(serializer => $serializer);
16 return $d->raw_deserialize($content);