???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Returns <tt>true</tt> if <em>ios</em> is completely closed (for duplex streams, both reader and writer), <tt>false</tt> otherwise.
- !ruby/struct:SM::Flow::VERB 
  body: "   f = File.new(&quot;testfile&quot;)\n   f.close         #=&gt; nil\n   f.closed?       #=&gt; true\n   f = IO.popen(&quot;/bin/sh&quot;,&quot;r+&quot;)\n   f.close_write   #=&gt; nil\n   f.closed?       #=&gt; false\n   f.close_read    #=&gt; nil\n   f.closed?       #=&gt; true\n"
full_name: IO#closed?
is_singleton: false
name: closed?
params: |
  ios.closed?    => true or false

visibility: public
