Refactored the Content-Type negotiation to live in Catalyst::Request::REST.(drolsky)
authoradam <adam@4ad37cd2-5fec-0310-835f-b3785c72a374>
Fri, 9 Mar 2007 23:01:09 +0000 (23:01 +0000)
committeradam <adam@4ad37cd2-5fec-0310-835f-b3785c72a374>
Fri, 9 Mar 2007 23:01:09 +0000 (23:01 +0000)
commit9a76221ea1453d244e65429d3e10b5bde42d7733
treeb22ded697ff7ffb7ea74627ec4783528c395c846
parent51cc8fe9230a36356a847ee2e443f47f3e390873
Refactored the Content-Type negotiation to live in Catalyst::Request::REST.(drolsky)
Added some useful debugging. (drolsky)
Added a View serializer/deserializer, which simply calls the correct
  Catalyst view.  ('text/html' => [ 'View', 'TT' ]) (claco, adam)
15 files changed:
Changelog
lib/Catalyst/Action/Deserialize.pm
lib/Catalyst/Action/Deserialize/View.pm [new file with mode: 0644]
lib/Catalyst/Action/REST.pm
lib/Catalyst/Action/Serialize.pm
lib/Catalyst/Action/Serialize/View.pm [new file with mode: 0644]
lib/Catalyst/Action/Serialize/YAML.pm
lib/Catalyst/Action/SerializeBase.pm
lib/Catalyst/Controller/REST.pm
lib/Catalyst/Request/REST.pm
t/catalyst-action-deserialize.t
t/catalyst-request-rest.t [new file with mode: 0644]
t/lib/Test/Serialize.pm
t/lib/Test/Serialize/View/Simple.pm [new file with mode: 0644]
t/view.t [new file with mode: 0644]