Catalyst::Model::REST - REST model class for Catalyst



NAME

Catalyst::Model::REST - REST model class for Catalyst


SYNOPSIS

        # model
        __PACKAGE__->config(
                server => 'http://localhost:3000',
                tyoe   => '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


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.

 Catalyst::Model::REST - REST model class for Catalyst