—package
Data::Localize::Storage;
use
Moo::Role;
has
'lang'
=> (
is
=>
'ro'
,
required
=> 1
);
requires
qw(get set)
;
sub
is_volatile { 1 }
1;
__END__
=head1 NAME
Data::Localize::Storage - Base Role For Storage Objects
=head1 SYNOPSIS
package MyStorage;
use Moo;
with 'Data::Localize::Storage';
sub get { ... }
sub set { ... }
=head1 METHODS
=head2 is_volatile
=cut