[Jifty-commit] r1586 - in jifty/branches/moose: lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Jul 15 01:46:56 EDT 2006


Author: audreyt
Date: Sat Jul 15 01:46:55 2006
New Revision: 1586

Modified:
   jifty/branches/moose/Makefile.PL
   jifty/branches/moose/lib/Jifty/Action.pm
   jifty/branches/moose/lib/Jifty/Notification.pm
   jifty/branches/moose/lib/Jifty/Object.pm

Log:
* Remove Class::Accessor::Fast again for a _mk_accessor compat.

Modified: jifty/branches/moose/Makefile.PL
==============================================================================
--- jifty/branches/moose/Makefile.PL	(original)
+++ jifty/branches/moose/Makefile.PL	Sat Jul 15 01:46:55 2006
@@ -6,7 +6,6 @@
 requires('App::CLI' => 0.03 ); # App::CLI::Command::Help App::CLI::Command
 requires('Cache::Cache'); #Cache::FileCache
 requires('Calendar::Simple');
-requires('Class::Accessor::Fast');
 requires('Class::Accessor::Named'); 
 requires('Class::Container');
 requires('Class::Data::Inheritable');

Modified: jifty/branches/moose/lib/Jifty/Action.pm
==============================================================================
--- jifty/branches/moose/lib/Jifty/Action.pm	(original)
+++ jifty/branches/moose/lib/Jifty/Action.pm	Sat Jul 15 01:46:55 2006
@@ -18,7 +18,6 @@
 
 
 use base qw/Jifty::Object/;
-use base qw(Class::Accessor::Fast); # compat only
 use Moose;
 has moniker             => qw( is rw isa Str );
 has argument_values     => qw( is rw isa HashRef );

Modified: jifty/branches/moose/lib/Jifty/Notification.pm
==============================================================================
--- jifty/branches/moose/lib/Jifty/Notification.pm	(original)
+++ jifty/branches/moose/lib/Jifty/Notification.pm	Sat Jul 15 01:46:55 2006
@@ -4,7 +4,6 @@
 package Jifty::Notification;
 
 use base qw/Jifty::Object/;
-use base qw(Class::Accessor::Fast); # compat only
 use Email::Send            ();
 use Email::Simple          ();
 use Email::Simple::Creator ();

Modified: jifty/branches/moose/lib/Jifty/Object.pm
==============================================================================
--- jifty/branches/moose/lib/Jifty/Object.pm	(original)
+++ jifty/branches/moose/lib/Jifty/Object.pm	Sat Jul 15 01:46:55 2006
@@ -8,6 +8,11 @@
 use Carp;
 use Scalar::Util qw(refaddr);
 
+sub mk_accessor {
+    my $class = shift;
+    $class->meta->_process_attribute($_ => qw( is rw )) for @_;
+}
+
 =head1 Jifty::Object
 
 C<Jifty::Object> is the superclass of most of Jifty's objects.  It is


More information about the Jifty-commit mailing list