Ruby experts:

Another newbie question:

I use this code to step through lines in a text file and reading tab-delimitted fields:

IO.foreach("./control/packages.txt") { |x|
	field = x.chop.split('\t')

By default, this code assumes that records are delimted by a hard return (or end-of-line) character. QUESTION: Is there anyway I can specify an alternative record delimitter, such as a series of characters, so that each record could span two or more lines?

Thanks.

-Kurt