1 package Test::Catalyst::Action::REST::Controller::Actions;
5 use base qw/Catalyst::Controller::REST/;
7 __PACKAGE__->_action_class('Test::Action::Class');
9 sub begin {} # Don't need serialization..
11 sub test : Local : ActionClass('+Catalyst::Action::REST') {
12 my ( $self, $c ) = @_;
13 $c->res->header('X-Was-In-TopLevel', 1);
16 sub test_GET : Private {
17 my ( $self, $c ) = @_;
21 sub test_POST : Action {
22 my ( $self, $c ) = @_;
23 $c->res->body('POST');
26 sub test_PUT :ActionClass('+Test::Action::Class') {
27 my ( $self, $c ) = @_;
31 sub test_DELETE : Local {
32 my ( $self, $c ) = @_;
33 $c->res->body('DELETE');
36 sub test_OPTIONS : Path('foobar') {
37 my ( $self, $c ) = @_;
39 $c->res->body('OPTIONS');
42 sub end : Private {} # Don't need serialization..