diff --git a/lib/rb/lib/thrift/transport.rb b/lib/rb/lib/thrift/transport.rb
index <HASH>..<HASH> 100644
--- a/lib/rb/lib/thrift/transport.rb
+++ b/lib/rb/lib/thrift/transport.rb
@@ -35,7 +35,9 @@ module Thrift
 
     def close; end
 
-    def read(sz); end
+    def read(sz)
+      raise NotImplementedError
+    end
 
     def read_all(size)
       buf = ''
THRIFT-<I>. rb: Abstract Transport in Ruby #read method should throw NotImplementedException

The name says it all.

git-svn-id: <URL>