On Dec 13, 10:29 am, Phrogz <phr... / mac.com> wrote:
> On Dec 13, 8:27 am, Sebastian Hungerecker <sep... / googlemail.com>
> wrote:
>
> > Mike McKinney wrote:
> > > File.open('out.txt', 'w') do |out|
> > >   File.open('test.txt', 'r').each do |line|
> > >     out.puts line if (line.size > 4)
> > >   end
> > > end
>
> > That leaves test.txt open which is not good. Don't use File.open in chains
> > like that. Or better yet: Don't use File.open without a block at all.
>
> He is using the block form of File.open, which is guaranteed to close
> the file at the end. Right?

Nevermind; my reading comprehension seems to be turned off this
morning.