Actions
Bug #7873
closedStringIO does not respond to to_io
    Bug #7873:
    StringIO does not respond to to_io
  
Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.3p385 (2013-02-06 revision 39114) [x86_64-linux]
Backport:
Description
In my project, I'm using "object.respond_to? :to_io" to check if the object is IO-ish[1].
(I heard that this is the preferred way to do that some time ago.)
However, StringIO does not seem to define to_io. Is this intended?
        
           Updated by drbrain (Eric Hodel) over 12 years ago
          Updated by drbrain (Eric Hodel) over 12 years ago
          
          
        
        
      
      - Category set to ext
- Status changed from Open to Rejected
It is intended. StringIO only pretends to be an IO, it is not backed by a socket or file like an IO is.
Actions