The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.