[Jifty-commit] r6392 - jifty/trunk/lib/Jifty

Jifty commits jifty-commit at lists.jifty.org
Fri Feb 20 21:30:49 EST 2009


Author: ishigaki
Date: Fri Feb 20 21:30:48 2009
New Revision: 6392

Modified:
   jifty/trunk/lib/Jifty/ClassLoader.pm

Log:
Jifty::ClassLoader: fixed an issue on windows while comparing an overloaded package with a not-overloaded string (thanks, chmrr)


Modified: jifty/trunk/lib/Jifty/ClassLoader.pm
==============================================================================
--- jifty/trunk/lib/Jifty/ClassLoader.pm	(original)
+++ jifty/trunk/lib/Jifty/ClassLoader.pm	Fri Feb 20 21:30:48 2009
@@ -5,7 +5,7 @@
 
 our %AUTOGENERATED;
 
-use overload '""' => \&stringify;
+use overload '""' => \&stringify, "eq" => \&eq;
 
 =head1 NAME
 
@@ -472,6 +472,15 @@
     return "Jifty::ClassLoader(@{[$self->{base}]})";
 }
 
+=head2 eq
+
+This is here to fix a problem on some platforms (including Windows) while comparing an overloaded package with a not-overloaded string.
+
+sub eq {
+    my $self = shift;
+    return $self->stringify eq shift;
+}
+
 =head2 DESTROY
 
 When the ClassLoader gets garbage-collected, its entry in @INC needs


More information about the Jifty-commit mailing list