Readline, the Input Record Separator and Ruby
Posted
by JustSmith
on Stack Overflow
See other posts from Stack Overflow
or by JustSmith
Published on 2010-03-17T15:45:17Z
Indexed on
2010/03/17
21:31 UTC
Read the original article
Hit count: 452
In Ruby I'm looking to read data until I reach a delimiter or end of file. I found this is possible by redefining $/ or the $INPUT_RECORD_SEPARATOR to my delimiter. However with all the "features" in the Ruby language it seems hokey to change the value of a global to do this. Also, readline used to consume the delimiter while not it is included in what is returned.
Is there any other way to "read until" while consuming the delimiter that doesn't involve getting the values char by char in a loop?
© Stack Overflow or respective owner