make Role consistent with Class, specify strictures 2
Matt S Trout [Wed, 4 Apr 2018 21:24:24 +0000 (21:24 +0000)]
lib/DX/Class.pm
lib/DX/Role.pm

index 8bdef5d..7d8987c 100644 (file)
@@ -3,7 +3,7 @@ package DX::Class;
 use Import::Into;
 
 sub import {
-  strictures->import::into(1); # should pass version
+  strictures->import::into({ level => 1, version => 2 }); # should pass version
   DX::Types->import::into(1, ':types', ':assert');
   DX::Utils->import::into(1, '*trace');
   Types::Standard->import::into(1, 'Maybe');
index 045c8a2..a15f9cb 100644 (file)
@@ -3,8 +3,11 @@ package DX::Role;
 use Import::Into;
 
 sub import {
-  strictures->import::into(1);
+  strictures->import::into({ level => 1, version => 2 });
   DX::Types->import::into(1, ':types', ':assert');
+  DX::Utils->import::into(1, '*trace');
+  Types::Standard->import::into(1, 'Maybe');
+  Try::Tiny->import::into(1);
   Moo::Role->import::into(1);
 }