Bumping version to 1.000009
[p5sagit/Safe-Isa.git] / lib / Safe / Isa.pm
index fb3c5ab..651b6ac 100644 (file)
@@ -5,7 +5,7 @@ use warnings FATAL => 'all';
 use Scalar::Util ();
 use Exporter 5.57 qw(import);
 
-our $VERSION = '1.000008';
+our $VERSION = '1.000009';
 
 our @EXPORT = qw($_call_if_object $_isa $_can $_does $_DOES $_call_if_can);
 
@@ -160,14 +160,17 @@ returns nothing.
   $maybe_an_object->$_does('Foo');
 
 If called on an object, calls C<does> on it and returns the result, otherwise
-returns nothing.
+returns nothing. If the C<does> method does not exist, returns nothing rather
+than failing.
 
 =head2 $_DOES
 
   $maybe_an_object->$_DOES('Foo');
 
 If called on an object, calls C<DOES> on it and returns the result, otherwise
-returns nothing.
+returns nothing. On perl versions prior to 5.10.0, the built in core C<DOES>
+method doesn't exist. If the method doesn't exist, this will fall back to
+calling C<isa> just like the core C<DOES> method.
 
 =head2 $_call_if_object