Index: /trunk/DataStore/lib/DataStore/Record.pm
===================================================================
--- /trunk/DataStore/lib/DataStore/Record.pm	(revision 6501)
+++ /trunk/DataStore/lib/DataStore/Record.pm	(revision 6502)
@@ -1,5 +1,5 @@
 # Copyright (C) 2006  Joshua Hoblitt
 #
-# $Id: Record.pm,v 1.2 2006-02-28 03:02:12 jhoblitt Exp $
+# $Id: Record.pm,v 1.3 2006-02-28 03:44:32 jhoblitt Exp $
 
 package DataStore::Record;
@@ -13,5 +13,5 @@
 use base qw( Class::Accessor::Fast );
 
-use Carp qw( carp );
+use Carp qw( carp croak );
 use Data::Validate::URI qw( is_http_uri );
 use Params::Validate qw( validate_with validate SCALAR );
@@ -83,4 +83,14 @@
 =cut
 
+=item * C<request()>
+
+=cut
+
+sub request
+{
+    croak "sub classes of " . __PACKAGE__
+        . " must override the ->request() method";
+}
+
 1;
 
