On 5/31/07, Ari Brown <ari / aribrown.com> wrote: > Hey all > I cam across a new method: > select([], [], [], []) > where the objects in the select parentheses are arrays. > > But what does this exactly do? I could not find ANY documentation on > it. The original code is: > > ready = select([@irc, $stdin], nil, nil, nil) I agree with other comments, the documentation for select is pretty bad. The most simple way to use it is like this: svrs = IO.select([my_fd], nil, nil, 0) svrs[0].each { |io| puts io.readline } -- Felipe Contreras