Toby Inkster avatar Toby Inkster committed d9b88bf

fix "isa" for ::Processor

Comments (0)

Files changed (1)

lib/MooX/Struct.pm

 
 	has flags => (
 		is       => 'ro',
-		isa      => does('HASH'),
+		isa      => sub { die "flags must be HASH" unless does $_[0], 'HASH' },
 		default  => sub { +{} },
 	);
 	
 	has class_map => (
 		is       => 'ro',
-		isa      => does('HASH'),
+		isa      => sub { die "class_map must be HASH" unless does $_[0], 'HASH' },
 		default  => sub { +{} },
 	);
 	
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.