diff options
Diffstat (limited to 'lib/Sietima/Role/WithAdmin.pm')
-rw-r--r-- | lib/Sietima/Role/WithAdmin.pm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/Sietima/Role/WithAdmin.pm b/lib/Sietima/Role/WithAdmin.pm new file mode 100644 index 0000000..08bf0d2 --- /dev/null +++ b/lib/Sietima/Role/WithAdmin.pm @@ -0,0 +1,16 @@ +package Sietima::Role::WithAdmin; +use strict; +use warnings; +use 5.020; +use Moo::Role; +use Sietima::Types qw(Address AddressFromStr); +use namespace::clean; + +has admin => ( + is => 'ro', + isa => Address, + required => 1, + coerce => AddressFromStr, +); + +1; |