importing MooseX-Storage alpha cut (take 2)
[gitmo/MooseX-Storage.git] / lib / MooseX / Storage.pm
CommitLineData
e59193fb 1
2
3package MooseX::Storage;
4
5sub import {
6 my $pkg = caller();
7 $pkg->meta->alias_method('Storage' => sub {
8 my $engine = shift;
9 return 'MooseX::Storage::' . $engine;
10 });
11}
12
13package MooseX::Storage::Base;
14use Moose::Role;
15
16requires 'load';
17requires 'store';
18
19requires 'freeze';
20requires 'thaw';
21
221;
23
24__END__