I don't see it mentioned in the File chapter of the latest Pickaxe book? Is this just a mistake? I would think it would be mentioned as deprecated otherwise...??? Apparently I use File.new instead, but it seems like File.open is worth leaving around...?
···
--
"It's the preponderance, stupid!" - Professor Stephen Schneider, IPCC member
Xeno Campanoli wrote:
I don't see it mentioned in the File chapter of the latest Pickaxe book? Is this just a mistake? I would think it would be mentioned as deprecated otherwise...??? Apparently I use File.new instead, but it seems like File.open is worth leaving around...?
It looks like the answer of my question is on page 162. Apparently it still is in use as a regular class method, and works a little differently from "new", and just got left out of the main "File" method definitions.
I am interested in any further comments on this that can reaffirm my sanity in this matter.
xc
···
--
"It's the preponderance, stupid!" - Professor Stephen Schneider, IPCC member
It's actually IO.open, and File which is a subclass of IO inherits it.
It's documented on page 549.
···
On Wed, Jan 6, 2010 at 7:30 PM, Xeno Campanoli <xeno.campanoli@gmail.com> wrote:
I don't see it mentioned in the File chapter of the latest Pickaxe book? Is
this just a mistake? I would think it would be mentioned as deprecated
otherwise...??? Apparently I use File.new instead, but it seems like
File.open is worth leaving around...?
--
Rick DeNatale
Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale
It's page 549 of the PDF version, my dead tree version is upstairs.
···
On Wed, Jan 6, 2010 at 7:59 PM, Xeno Campanoli <xeno.campanoli@gmail.com> wrote:
Rick DeNatale wrote:
On Wed, Jan 6, 2010 at 7:30 PM, Xeno Campanoli <xeno.campanoli@gmail.com> >> wrote:
I don't see it mentioned in the File chapter of the latest Pickaxe book?
Is
this just a mistake? I would think it would be mentioned as deprecated
otherwise...??? Apparently I use File.new instead, but it seems like
File.open is worth leaving around...?
It's actually IO.open, and File which is a subclass of IO inherits it.
It's documented on page 549.
No, it's not on my page 549. I've got instance methods pid through putc on
that page, and open nowhere to be found...
Ah, wait, it's a class method not an instance method: IT's on Page 540 in
this edition (Programming Ruby 1.9).
xc
--
"It's the preponderance, stupid!" - Professor Stephen Schneider, IPCC member
--
Rick DeNatale
Blog: http://talklikeaduck.denhaven2.com/
Twitter: http://twitter.com/RickDeNatale
WWR: http://www.workingwithrails.com/person/9021-rick-denatale
LinkedIn: http://www.linkedin.com/in/rickdenatale