[#5563] Non-overridable and non-redefinable methods — Eric Mahurin <eric_mahurin@...>

Lately, I've been thinking about the future of ruby

44 messages 2005/08/19
[#5564] Re: Non-overridable and non-redefinable methods — Austin Ziegler <halostatue@...> 2005/08/19

On 8/19/05, Eric Mahurin <eric_mahurin@yahoo.com> wrote:

[#5571] Re: Non-overridable and non-redefinable methods — Eric Mahurin <eric_mahurin@...> 2005/08/19

--- Austin Ziegler <halostatue@gmail.com> wrote:

[#5574] Re: Non-overridable and non-redefinable methods — TRANS <transfire@...> 2005/08/20

Just wanted to add a few things.

[#5581] Re: Non-overridable and non-redefinable methods — Austin Ziegler <halostatue@...> 2005/08/20

On 8/19/05, TRANS <transfire@gmail.com> wrote:

[#5583] Re: Non-overridable and non-redefinable methods — "David A. Black" <dblack@...> 2005/08/20

Hi --

[#5585] Re: Non-overridable and non-redefinable methods — Eric Mahurin <eric_mahurin@...> 2005/08/20

--- "David A. Black" <dblack@wobblini.net> wrote:

[#5609] Pathname#walk for traversing path nodes (patch) — ES <ruby-ml@...>

Here is a small addition to Pathname against 1.9, probably suited

20 messages 2005/08/22

Re: Pathname#walk for traversing path nodes (patch)

From: Tanaka Akira <akr@...17n.org>
Date: 2005-08-30 02:26:34 UTC
List: ruby-core #5709
In article <39AA6550E5AA554AB1456707D6E5563D0DCCF5@QTOMAE2K3M01.AD.QINTRA.COM>,
  "Berger, Daniel" <Daniel.Berger@qwest.com> writes:

> I can't remember - was it decided that the root directory should be
> considered a separate element?  In other words will Pathname#ascend for
> "/foo/bar" yield "/", "/foo", "/foo/bar" or just "/foo", "/foo/bar"?

First, I asked it in [ruby-core:5641].  The reply, [ruby-core:5660],
contains an implementation that the root directory is considered a
separate element.

Second, [ruby-core:5678] shows an example to search Rakefile.  It
seems that ascend is useful for searching /Rakefile if it yields /.

Note that I know current implementation has a problem with relative
pathnames.  Pathname.new("./a/b/c").descend doesn't yield ".".  I'll
fix it later.
-- 
Tanaka Akira

In This Thread