Issue #16621 has been updated by shevegen (Robert A. Heiler).


(Just trying to get some more details - I have no particular opinion per se as I
tend to almost exclusively use Dir[] myself, so this is more for ruby users who
use Pathname in general.)

Would this change have any potential backwards incompatibility/problem? This is
a genuine question, by the way, I really don't know, since I don't use Pathname
since many years, and I have no pro/con opinion about the suggestion itself.

----------------------------------------
Feature #16621: Second block parameter of Pathname#glob to be relative path from self
https://bugs.ruby-lang.org/issues/16621#change-84218

* Author: 5.5 (5 5)
* Status: Open
* Priority: Normal
----------------------------------------
I often write such a code:

```rb
some_dir = Pathname("some/dir")
some_dir.glob("**/*.html") do |path|
  rel_path = path.relative_path_from(some_dir)
  # ...
end
```

If Pathname#glob yields the relative path from self as a second block parameter, I can write the above as follows:

```rb
Pathname("some/dir").glob("**/*.html") do |path, rel_path|
  # ...
end
```




-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>