Hey all --
Can anyone point me to the documentation (or the source!) that defines
the IO.expect method (parameters, return values, etc.)?
I can't seem to find it anywhere.
Also, I'm interested in extending this routine to use Floats (not just
Fixnums) as timeout values (for a granularity of, say, 50
milliseconds).
Thanks,
-- Dan C.
Dan Caugherty wrote:
Hey all --
Can anyone point me to the documentation (or the source!) that defines
the IO.expect method (parameters, return values, etc.)?
I can't seem to find it anywhere.
I do not know about that. Could you mean REXML.expected? That is the
closest thing I can think. RDoc Documentation should have most
all the documentation there is.
···
--
Posted via http://www.ruby-forum.com/\.
Dan,
Where are you finding IO.expect ??
My Ruby (1.8) doesn't seem to have it. ri tells me nothing.
Creating an IO object:
i = IO.new 2
( the handle for stderr )
Then doing:
i.methods.sort
Returns no method expect. Are you using some library that extends the IO class?
···
On Nov 27, 2007, at 9:30 PM, Dan Caugherty wrote:
Hey all --
Can anyone point me to the documentation (or the source!) that defines
the IO.expect method (parameters, return values, etc.)?
I can't seem to find it anywhere.
Also, I'm interested in extending this routine to use Floats (not just
Fixnums) as timeout values (for a granularity of, say, 50
milliseconds).
Thanks,
-- Dan C.
It's expect.rb from the standard library pty extension. The docs are
in the source:
http://svn.ruby-lang.org/repos/ruby/trunk/ext/pty/README
http://svn.ruby-lang.org/repos/ruby/trunk/ext/pty/README.expect
Regards,
Jordan
···
On Nov 28, 6:14 am, John Joyce <dangerwillrobinsondan...@gmail.com> wrote:
On Nov 27, 2007, at 9:30 PM, Dan Caugherty wrote:
> Hey all --
> Can anyone point me to the documentation (or the source!) that defines
> the IO.expect method (parameters, return values, etc.)?
> I can't seem to find it anywhere.
> Also, I'm interested in extending this routine to use Floats (not just
> Fixnums) as timeout values (for a granularity of, say, 50
> milliseconds).
> Thanks,
> -- Dan C.
Dan,
Where are you finding IO.expect ??
My Ruby (1.8) doesn't seem to have it. ri tells me nothing.
Creating an IO object:
i = IO.new 2
( the handle for stderr )
Then doing:
i.methods.sort
Returns no method expect. Are you using some library that extends the
IO class?
Thanks, Jordan!
So it looks like the timeout value is really only passed to
IO#select. Would this imply then that Floats as well as Fixnums could
be used?
I personally don't see why not, but the docs clearly say only a Fixnum
can be used as a timeout value. [ shrug ]
What do y'all think?
Rgds,
-- Dan
Have a floatnum regex for 'pattern' /\d+.\d+/ ?
···
On Nov 28, 9:53 pm, Dan Caugherty <dan.caughe...@gmail.com> wrote:
Thanks, Jordan!
So it looks like the timeout value is really only passed to
IO#select. Would this imply then that Floats as well as Fixnums could
be used?
I personally don't see why not, but the docs clearly say only a Fixnum
can be used as a timeout value. [ shrug ]
What do y'all think?
Rgds,
-- Dan
You can pass a Float to #select.
···
On Nov 28, 2007, at 18:55 PM, Dan Caugherty wrote:
So it looks like the timeout value is really only passed to
IO#select. Would this imply then that Floats as well as Fixnums could
be used?
I personally don't see why not, but the docs clearly say only a Fixnum
can be used as a timeout value. [ shrug ]
What do y'all think?