Index: /trunk/Nebulous/lib/Nebulous/Client.pm
===================================================================
--- /trunk/Nebulous/lib/Nebulous/Client.pm	(revision 2893)
+++ /trunk/Nebulous/lib/Nebulous/Client.pm	(revision 2894)
@@ -1,5 +1,5 @@
 # Copyright (c) 2004  Joshua Hoblitt
 #
-# $Id: Client.pm,v 1.7 2005-01-04 02:46:26 jhoblitt Exp $
+# $Id: Client.pm,v 1.8 2005-01-04 22:08:20 jhoblitt Exp $
 
 package PS::IPP::IData::Client;
@@ -654,4 +654,32 @@
 }
 
+sub stat {
+    my $self = shift;
+
+    my ( $key ) = validate_pos( @_,
+        {
+            type => SCALAR,
+        },
+    );
+
+    $log->debug( "entered - key: $key" );
+
+    my $response = $self->{ 'server' }->stat_object( $key );
+    if ( $response->fault ) {
+        $log->error( $response->faultcode, " - ", $response->faultstring );
+        $log->debug( "leaving" );
+
+        return undef;
+    }
+
+    $log->debug( "server returned a stat" );
+
+    my $stats = $response->result;
+
+    $log->debug( "leaving" );
+
+    return $stats;
+}
+
 1;
 
