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