-----Original Message-----
From: Dick Davies [mailto:rasputnik@gmail.com]
Sent: Thursday, September 29, 2005 11:35 AM
To: ruby-talk ML
Subject: slurp a file into an array without newlines
-----Original Message-----
From: Dick Davies [mailto:rasputnik@gmail.com]
Sent: Thursday, September 29, 2005 11:35 AM
To: ruby-talk ML
Subject: slurp a file into an array without newlines
On 29/09/05, Kroeger Simon (ext) <simon.kroeger.ext@siemens.com> wrote:
> -----Original Message-----
> From: Dick Davies [mailto:rasputnik@gmail.com]
> Sent: Thursday, September 29, 2005 11:35 AM
> To: ruby-talk ML
> Subject: slurp a file into an array without newlines
>
> Coffee....not.....working.......
>
> what's a neater way of doing this?
>
> lines = File.new('sometextfile').readlines.map { |l| l.chomp }
>
> --
> Rasputin :: Jack of All Trades - Master of Nuns
lines = IO.read('test.rb').split("\n")
cheers
Simon
--
Rasputin :: Jack of All Trades - Master of Nuns
The ri docs don't say - does IO::readlines (like IO::read, and unlike IO#read or IO#readlines) ensure that the file is closed after reading? I assume so, but wanted to be certain.
The ri docs don't say - does IO::readlines (like IO::read, and unlike
IO#read or IO#readlines) ensure that the file is closed after
reading? I assume so, but wanted to be certain.