Commit | Line | Data |
---|---|---|
e601adda | 1 | package Catalyst::Action::Serialize::XML::Simple; |
fc97153d | 2 | use Moose; |
3 | extends 'Catalyst::Action'; | |
4 | with 'Catalyst::ActionRole::Serialize'; | |
5 | use XML::Simple; | |
6 | use namespace::clean -except => 'meta'; | |
7 | ||
8 | sub serialize { | |
9 | my ($self, $data, $c) = @_; | |
10 | my $x = XML::Simple->new(ForceArray => 0); | |
11 | return $x->XMLout({ data => $data }); | |
e601adda | 12 | } |
13 | ||
14 | 1; |