1 package Hints_provider_does;
6 our @EXPORT_OK = qw(always_fail always_pass no_hints);
9 my ($class, $arg) = @_;
11 return 1 if ($arg eq 'autodie::hints::provider');
12 return $class->SUPER::DOES($arg) if $class->SUPER::can('DOES');
13 return $class->isa($arg);
16 my $package = __PACKAGE__;
20 always_fail => { list => sub { 1 }, scalar => sub { 1 } },
21 always_pass => { list => sub { 0 }, scalar => sub { 0 } },
25 sub always_fail { return "foo" };
26 sub always_pass { return "foo" };
27 sub no_hints { return "foo" };