Leftovers from original ResultClass.pod sketch abandoned/resultclass_pod_method_sectioning
Peter Rabbitson [Fri, 12 Aug 2011 16:22:02 +0000 (18:22 +0200)]
lib/DBIx/Class/Manual/ResultClass.pod

index 7699a81..4ec6f97 100644 (file)
@@ -8,7 +8,7 @@ a DB query
 
   package My::Schema::Result::Track;
 
-  use parent 'DBIx::Class::Core';
+  use base 'DBIx::Class::Core';
 
   __PACKAGE__->table('tracks');
 
@@ -47,6 +47,31 @@ C<Result Class>. This document serves as a general overview of C<Result Class>
 declaration best practices, and offers an index of the available methods
 (and the Components/Roles which provide them).
 
+=head1 INITIALIZATION METHODS
+
+=head2 table_class
+
+  __PACKAGE__->table_class('DBIx::Class::ResultSource::View')
+
+The accessor holds the class name from which the result source instance of
+this result class will be derived. If not specified defaults to
+L<DBIx::Class::ResultSource::Table>.
+
+=head2 table
+
+  __PACKAGE__->table('artists');
+
+See L<AUTHOR|DBIx::Class/AUTHOR> and L<CONTRIBUTORS|DBIx::Class/CONTRIBUTORS> in DBIx::Class
+Instantiates a result source instance and sets its
+L<name|DBIx::Class::ResultSource/name> to the supplied argument. If called
+without arguments proxies to L<name|DBIx::Class::ResultSource/name>.
+
+=for todo
+=head1 RESULTSOURCE METADATA METHODS
+
+=for todo
+=head1 DATA INSTANCE MANIPULATION METHODS
+
 =head1 AUTHOR AND CONTRIBUTORS
 
 See L<AUTHOR|DBIx::Class/AUTHOR> and L<CONTRIBUTORS|DBIx::Class/CONTRIBUTORS> in DBIx::Class