And lets try once more, with half a brain-cell turned on
Tomas Doran [Tue, 30 Aug 2011 11:27:28 +0000 (12:27 +0100)]
lib/Catalyst/TraitFor/Model/DBIC/Schema/PerRequestSchema.pm

index dcbd61f..df254b3 100644 (file)
@@ -1,13 +1,8 @@
 package Catalyst::TraitFor::Model::DBIC::Schema::PerRequestSchema;
-use Moose;
+use Moose::Role;
 use namespace::autoclean;
 
-sub BUILD {}
-after BUILD => sub {
-    my ($self) = @_;
-    confess("You have not implemented a per_request_schema_attributes method in " . ref($self))
-        unless $self->can('per_request_schema_attributes');
-};
+requires 'per_request_schema_attributes';
 
 with 'Catalyst::Component::InstancePerContext';