projects
/
gitmo/MooseX-Storage.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
importing MooseX-Storage alpha cut (take 2)
[gitmo/MooseX-Storage.git]
/
lib
/
MooseX
/
Storage.pm
1
2
3
package MooseX::Storage;
4
5
sub import {
6
my $pkg = caller();
7
$pkg->meta->alias_method('Storage' => sub {
8
my $engine = shift;
9
return 'MooseX::Storage::' . $engine;
10
});
11
}
12
13
package MooseX::Storage::Base;
14
use Moose::Role;
15
16
requires 'load';
17
requires 'store';
18
19
requires 'freeze';
20
requires 'thaw';
21
22
1;
23
24
__END__