The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 2.002001 - 2010-04-01

  • Remove debugging code and other noise from tests
  • Fixed some typos and code cleanups
  • Added possibility to fetch a single object by id + tests using 'item'
  • Added item_root attribute which defaults to 'data' and is used as data root for 'item'
  • Break out bulk actions into their own methods for RPC
  • Restore identifer vs. no identifer for REST chains
  • Chain dispatching has now been fixed to not be as hackish as before
  • Shift around where the current result set is set. setup() now does /nothing/ by default other than be a chain anchor
  • Tests added for updating related keys via REST
  • generate_rs is now used to get the default resultset inside inflate_request
  • No longer uses Catalyst::Action::REST to do dispatching instead uses ActionRole and MatchRequestMethod
  • PLEASE THOROUGHLY TEST AS SOME BEHAVIOR MAY HAVE BEEN ALTERED SUBTLY WHEN DEALING WITH BULK vs SINGLE ACTIONS

Modules

Provides a DBIx::Class web service automagically
Provides a helper class to automatically keep track of joins in complex searches
Provides a REST interface to DBIx::Class
Provides an RPC interface to DBIx::Class
Provides a role to be applied to the Request object
Provides additional context to the Request
Provides Request argument validation
Provides controller level configuration arguments
Provides acessors for static resources
Provides shortcut types and coercions for DBIC::API
Provides validation services for inbound requests against whitelisted parameters

Provides

in lib/Catalyst/Controller/DBIC/API/Validator.pm