Project

General

Profile

Bug #17094

Updated by sawa (Tsuyoshi Sawada) 2 months ago

Some methods on PTY yield yields one array if a block is given, but the RDoc says it passes two arguments to the block. 

 https://github.com/ruby/ruby/blob/master/ext/pty/pty.c#L529 
 ``` c 
 return rb_ensure(rb_yield, assoc, pty_close_pty, assoc); 
 ``` 

 https://github.com/ruby/ruby/blob/master/ext/pty/pty.c#L467 
 ``` 
  *     PTY.open {|master_io, slave_file| ... } => block value 
 ``` 

 I'd like to propose to fix the implementation. However, it would make more sense to fix the docs because of potential incompatibilities.

Back