NAME

Plack::App::Catmandu::Bag - Wrap a REST API around a Catmandu::Bag

SYNOPSIS

    use Catmandu;
    use Plack::Builder;
    use Plack::App::Catmandu::Bag;

    Catmandu->define_store('library',
        MongoDB => (bags => {books => {plugins => ['Versioning']}}));

    builder {
        mount '/api/books' => Plack::App::Catmandu::Bag->new(
            store => 'library',
            bag => 'books',
        );
    };

DESCRIPTION

This is an early minimal release, look at the tests for usage.

AUTHOR

Nicolas Steenlant <nicolas.steenlant@ugent.be>

COPYRIGHT

Copyright 2017- Nicolas Steenlant

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO