X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Engine-STOMP.git;a=blobdiff_plain;f=lib%2FCatalyst%2FController%2FMessageDriven.pm;h=56883c07cf905325a6a38f3a325ab1edc28f8fd0;hp=c101df81046421861d5b21b3ee7897a32bd077ba;hb=HEAD;hpb=939aaa4607adfef8ac543476891d0117c46cdfa9 diff --git a/lib/Catalyst/Controller/MessageDriven.pm b/lib/Catalyst/Controller/MessageDriven.pm index c101df8..56883c0 100644 --- a/lib/Catalyst/Controller/MessageDriven.pm +++ b/lib/Catalyst/Controller/MessageDriven.pm @@ -47,6 +47,25 @@ Dispatches to method named by the key C<< $c->stash->{request}->{type} >> Serializes the response from C<< $c->stash->{response} >> +=head1 CONFIGURATION + +In the configuration file add the following to set the value for a parameter + + + type_key foo + + +=head2 type_key + +The hash key the module will try to pull out the received message to call +within the controller. This defaults to 'type'. + +=head2 serializer + +The serializer used to serialiser/deserialise. See Data::Serializer to see +what is available. Defaults to YAML. JSON is anotther that is available. + + =cut class_type 'Data::Serializer'; @@ -138,3 +157,17 @@ sub default : Private { __PACKAGE__->meta->make_immutable; +=head1 AUTHOR AND CONTRIBUTORS + +See information in L + +=head1 LICENCE AND COPYRIGHT + +Copyright (C) 2009 Venda Ltd + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself, either Perl version 5.8.8 or, +at your option, any later version of Perl 5 you may have available. + +=cut +