[Jifty-commit] r5410 - in Net-Jifty: .

Jifty commits jifty-commit at lists.jifty.org
Wed May 7 22:22:00 EDT 2008


Author: sartak
Date: Wed May  7 22:22:00 2008
New Revision: 5410

Modified:
   Net-Jifty/   (props changed)
   Net-Jifty/lib/Net/Jifty.pm

Log:
 r55399 at onn:  sartak | 2008-05-07 22:21:55 -0400
 Manage metaclass mutability in case the defined class uses make_immutable (oops ;))


Modified: Net-Jifty/lib/Net/Jifty.pm
==============================================================================
--- Net-Jifty/lib/Net/Jifty.pm	(original)
+++ Net-Jifty/lib/Net/Jifty.pm	Wed May  7 22:22:00 2008
@@ -967,6 +967,10 @@
         }
     }
 
+    if ($class->can('meta')) {
+        $class->meta->make_mutable;
+    }
+
     my $meta = Moose::Meta::Class->create(
         $class,
         superclasses => ['Net::Jifty::Record'],
@@ -991,6 +995,8 @@
         default => $last,
     );
 
+    $meta->make_immutable;
+
     return $meta->name;
 }
 


More information about the Jifty-commit mailing list