more redesign
[p5sagit/Email-Archive.git] / lib / Email / Archive.pm
CommitLineData
8581da38 1package Email::Archive;
2use Moose;
c5f5125c 3use Email::Archive::Storage::DBI;
8581da38 4
5has storage => (
6 is => 'rw',
7 does => 'Email::Archive::Storage',
58854002 8 handles => {
9 store => 'store',
10 retrieve => 'retrieve',
11 connect => 'storage_connect',
12 },
c5f5125c 13 lazy => 1,
14 default => sub { Email::Archive::Storage::DBI->new }
8581da38 15);
16
8581da38 171;