[#97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value — muraken@...
Issue #16612 has been updated by mrkn (Kenta Murata).
4 messages
2020/02/07
[#97307] [Ruby master Feature#16663] Add block or filtered forms of Kernel#caller to allow early bail-out — headius@...
Issue #16663 has been reported by headius (Charles Nutter).
29 messages
2020/02/28
[ruby-core:97149] [Ruby master Feature#16621] Second block parameter of Pathname#glob to be relative path from self
From:
5.5@...
Date:
2020-02-12 23:27:49 UTC
List:
ruby-core #97149
Issue #16621 has been updated by 5.5 (5 5).
Dan0042 (Daniel DeLorme) wrote in #note-3:
> What you want is this:
>
> ```ruby
> Dir.glob("**/*.html", base: "some/dir")
> ```
Thank you for your suggestion.
But I want *both* its absolute path and its relative path from self.
----------------------------------------
Feature #16621: Second block parameter of Pathname#glob to be relative path from self
https://bugs.ruby-lang.org/issues/16621#change-84252
* 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>