NAME
Catalyst::Model::REST - REST model class for Catalyst
SYNOPSIS
# model
__PACKAGE__->config(
server => 'http://localhost:3000',
type => 'json',
);
# controller
sub foo : Local {
my ($self, $c) = @_;
my $doc = $c->model('MyData')->post('foo/bar/baz', {foo => 'bar'});
...
}
DESCRIPTION
This model class makes REST connectivety easy.
METHODS
new
Called from Catalyst.
post
get
put
delete
code
Returns the http code of the latest request
response
Returns the latest response
AUTHOR
Kaare Rasmussen, <kaare at cpan dot com>
BUGS
Please report any bugs or feature requests to bug-catalyst-model-rest at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Catalyst-Model-REST.
COPYRIGHT & LICENSE
Copyright 2010 Kaare Rasmussen, all rights reserved.
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.