Feature #9969
closedAdd File.empty? as alias to File.zero?
Description
Could we alias File.empty? to File.zero? ?
The latter already exists. I tried to use File.empty?
and then thought it would not exist, but the code
already exists, it is just called File.zero? instead.
Updated by zzak (zzak _) over 11 years ago
- Tracker changed from Bug to Feature
- Priority changed from 3 to Normal
- Target version set to 2.2.0
Updated by lucasbuchala (Lucas Buchala) about 10 years ago
I added a comment on issue #10121 before knowing this specific issue already existed.
I just wanted to say that, with the arrival of Dir.empty?, I like the idea of the File.empty? alias for the reason of having some symmetry between Dir and File methods.
Updated by matz (Yukihiro Matsumoto) almost 10 years ago
OK, agreed.
Matz.
Updated by nobu (Nobuyoshi Nakada) almost 10 years ago
- Status changed from Open to Closed
Applied in changeset r54559.
file.c: File.empty?
- file.c (Init_File): add alias File.empty? to File.zero?.
[Feature #9969]
Updated by backus (John Backus) over 9 years ago
For the sake of consistency could you also add Pathname#empty?. Alternatively maybe add both Pathname#empty_file? and Pathname#empty_directory?. It is probably important to keep Pathname consistent with File and/or Dir since the tool is much less useful if you sometimes have to fallback to File or Dir for certain use cases
Updated by duerst (Martin Dürst) over 9 years ago
John, this feature is already closed. If you want your proposal to be
looked at, please open a new one, referencing this one.
Thanks, Martin.
On 2016/07/18 12:56, johncbackus@gmail.com wrote:
Issue #9969 has been updated by John Backus.
For the sake of consistency could you also add
Pathname#empty?
Feature #9969: Add File.empty? as alias to File.zero?
https://bugs.ruby-lang.org/issues/9969#change-59632
- Author: Robert A. Heiler
- Status: Closed
- Priority: Normal
- Assignee:
Could we alias File.empty? to File.zero? ?
The latter already exists. I tried to use File.empty?
and then thought it would not exist, but the code
already exists, it is just called File.zero? instead.