Julien Gilles > Catalyst-Model-CouchDB > Catalyst::Model::CouchDB

Download:
Catalyst-Model-CouchDB-0.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.02   Source  

NAME ^

Catalyst::Model::CouchDB - CouchDB model class for Catalyst

SYNOPSIS ^

    # model
    __PACKAGE__->config(
        uri => 'http://localhost:5984/',
    );

    # controller
    sub foo : Local {
        my ($self, $c) = @_;

        eval {
            my $doc = $c->model('MyData')->database('foo')->newDoc('bar')->retrieve;
            $c->stash->{thingie} = $doc->{dahut};
        };
        ...
    }

DESCRIPTION ^

This model class exposes CouchDB::Client as a Catalyst model.

CONFIGURATION ^

You can pass the same configuration fields as when you call CouchDB::Client.

METHODS ^

CouchDB

All the methods not handled locally are forwarded to CouchDB::Client.

new

Called from Catalyst.

AUTHOR ^

Robin Berjon <robin @t berjon d.t com>, Julien Gilles <jul.gil@gmail.com>

BUGS ^

Please report any bugs or feature requests to bug-catalyst-model-couchdb at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Catalyst-Model-CouchDB.

COPYRIGHT & LICENSE ^

Copyright 2008 Robin Berjon, 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.

syntax highlighting: