Issue #16621 has been updated by 5.5 (5 5).


I think no problem in the backward compatibility.
If we use the *proposed* glob method with *one* block parameter, it behaves same as the current glob method.

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

* 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>