Feature #3427
closedinstances of Dir class can't be compared
Description
=begin
Dir#== and friends seem to be absent.
$ install/bin/ruby -e 'p Dir.new(".")==Dir.new(".")'
false
=end
Updated by mame (Yusuke Endoh) over 14 years ago
- Target version set to 2.0.0
=begin
Hi,
2010/6/11 caleb clausen redmine@ruby-lang.org:
Dir#== and friends seem to be absent.
In principle, absent method is not a bug.
I move this ticket to 1.9.x feature.
File#== is also absent, but I think it is arguable whether it
should return true or false:
f1 = File.new("foo.txt")
f2 = File.new("foo.txt")
f1.gets
p f1 == f2 #=> true expected? or false?
--
Yusuke Endoh mame@tsg.ne.jp
=end
Updated by coatl (caleb clausen) over 14 years ago
=begin
Oh, I see. Dir is actually a directory handle. I was thinking it was just a wrapper around the directory name; more akin to a Pathname than a File.
I agree, that makes == for Dir instances much less likely to be needed.
=end
Updated by nahi (Hiroshi Nakamura) almost 13 years ago
- Assignee set to mame (Yusuke Endoh)
- Description updated (diff)
- Status changed from Open to Rejected
Marked as Rejected since the original poster agreed that it's less likely to be needed.