Commit | Line | Data |
c5c27d42 |
1 | package Test::Catalyst::Action::REST::Controller::Deserialize; |
930013e6 |
2 | use Moose; |
3 | use namespace::autoclean; |
ffb4cc71 |
4 | |
930013e6 |
5 | BEGIN { extends 'Catalyst::Controller' } |
ffb4cc71 |
6 | |
7 | __PACKAGE__->config( |
8 | 'stash_key' => 'rest', |
9 | 'map' => { |
10 | 'text/x-yaml' => 'YAML', |
11 | 'text/x-data-dumper' => [ 'Data::Serializer', 'Data::Dumper' ], |
12 | 'text/broken' => 'Broken', |
13 | }, |
14 | ); |
15 | |
16 | |
17 | sub test :Local :ActionClass('Deserialize') { |
18 | my ( $self, $c ) = @_; |
19 | $c->res->output($c->req->data->{'kitty'}); |
20 | } |
21 | |
22 | 1; |