The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Maypole::Plugin::Relationship - Simple Relationships for Maypole

SYNOPSIS

Simple example:

    package MyApp;

    use Maypole::Application qw(Relationship);

    MyApp->config->relationships(
        [ 'beer has bottles', 'a brewery produces beers' ] );
    MyApp->setup( 'dbi:Pg:dbname=myapp', 'myuser', 'mypass' );

With Maypole::Plugin::Config::YAML:

    package MyApp;

    use Maypole::Application qw(Config::YAML Relationship -Setup);

    __DATA__
    --- #YAML:1.0
    application_name: MyApp
    dsn: dbi:Pg:dbname=myapp
    user: postgres
    pass: 0
    opts:
      AutoCommit: 1
    template_root: '/home/sri/MyApp/templates'
    uri_base: http://localhost/myapp
    relationships:
      - beer has bottles
      - a brewery produces beers
    

DESCRIPTION

Useful in combination with Maypole::Config::YAML.

Note that you need Maypole 2.0 or newer to use this module!

AUTHOR

Sebastian Riedel, sri@oook.de

LICENSE

This library is free software. You can redistribute it and/or modify it under the same terms as perl itself.