[#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
[#97095] [PATCH] Modify shebang of libexec/y2racc and libexec/racc2y. — Wang Mingyu <wangmy@...>
change /usr/local/bin/ruby to /usr/bin/env ruby.
3 messages
2020/02/08
[#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:97148] [Ruby master Feature#16621] Second block parameter of Pathname#glob to be relative path from self
From:
5.5@...
Date:
2020-02-12 23:22:32 UTC
List:
ruby-core #97148
Issue #16621 has been updated by 5.5 (5 5).
jeremyevans0 (Jeremy Evans) wrote in #note-4:
> This is incorrect if the block passed is a lambda.
Oops. You are right.
My proposal contains the backward incompatibility.
So some option is needed ...?
----------------------------------------
Feature #16621: Second block parameter of Pathname#glob to be relative path from self
https://bugs.ruby-lang.org/issues/16621#change-84251
* 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:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>