[Jifty-commit] r6141 - in Net-Jifty/branches/classbuilder: .
Jifty commits
jifty-commit at lists.jifty.org
Wed Dec 17 00:09:01 EST 2008
Author: sartak
Date: Wed Dec 17 00:09:01 2008
New Revision: 6141
Modified:
Net-Jifty/branches/classbuilder/ (props changed)
Net-Jifty/branches/classbuilder/lib/Net/Jifty/ClassBuilder.pm
Log:
r77641 at onn: sartak | 2008-12-17 00:08:58 -0500
Jifty::ClassBuilder changes to reflect having a custom metaclass
Modified: Net-Jifty/branches/classbuilder/lib/Net/Jifty/ClassBuilder.pm
==============================================================================
--- Net-Jifty/branches/classbuilder/lib/Net/Jifty/ClassBuilder.pm (original)
+++ Net-Jifty/branches/classbuilder/lib/Net/Jifty/ClassBuilder.pm Wed Dec 17 00:09:01 2008
@@ -1,14 +1,24 @@
package Net::Jifty::ClassBuilder;
use Moose;
+has connection => (
+ is => 'rw',
+ isa => 'Net::Jifty',
+ required => 1,
+);
+
+use constant metaclass => 'Net::Jifty::Meta::Class';
use constant superclass => 'Net::Jifty::Record';
sub build_class {
my $self = shift;
my %args = @_;
- my $meta = Moose::Meta::Class->create_anon_class(
+ my $meta = $self->metaclass->create_anon_class(
superclasses => [ $self->superclass ],
+ connection => $self->connection,
+ model_name => $args{model_name},
+ exists($args{auto_update}) ? (auto_update => $args{auto_update}) : (),
);
return $meta;
More information about the Jifty-commit
mailing list