improve Moose ResultSet example in SchemaProxy
[catagits/Catalyst-Model-DBIC-Schema.git] / lib / Catalyst / TraitFor / Model / DBIC / Schema / SchemaProxy.pm
index bba6279..490671a 100644 (file)
@@ -72,8 +72,16 @@ Or, if you prefer L<Moose>:
     use MooseX::ClassAttribute;
     extends 'DBIx::Class::ResultSet';
 
+    sub BUILDARGS { $_[2] } # important
+
     class_has rs_config_key1 => (is => 'rw', default => 'default_value');
 
+    ...
+
+    __PACKAGE__->meta->make_immutable;
+
+    1;
+
 In your catalyst config, use the generated Model name as the config key, e.g.:
 
     <Model::DB::Users>