From: "robin850 (Robin Dupret)" <robin.dupret@...>
Date: 2012-08-17T17:03:58+09:00
Subject: [ruby-core:47229] [ruby-trunk - Bug #6872] Array does not specify how it determines uniqueness of values


Issue #6872 has been updated by robin850 (Robin Dupret).


drbrain (Eric Hodel) wrote:
> On Aug 16, 2012, at 12:40 AM, "robin850 (Robin Dupret)" <robin.dupret@gmail.com> wrote:
>  
>  > I'm sorry but how are you going to merge this ? Do you want me to open a pull request on github ?
>  
>  If you add .patch or .diff to the github URL you get a diff.
>  
>  If you'd like to create a pull request that's fine, but I'll do the exact same thing to the pull request URL to apply it.

Okay, I think open a pull request it's a waste of time ; You can make the change with the URL and the .diff. Sorry for this disturbing, I'm not familiar with contributing. Have a nice day. :) 


----------------------------------------
Bug #6872: Array does not specify how it determines uniqueness of values
https://bugs.ruby-lang.org/issues/6872#change-28918

Author: agrimm (Andrew Grimm)
Status: Open
Priority: Normal
Assignee: drbrain (Eric Hodel)
Category: DOC
Target version: 
ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]


=begin
The documentation of (({Array#uniq})) , and similar methods, does not specify how values are determined to be unique when a block is not given.

The Stack Overflow answer http://stackoverflow.com/a/8779948/38765 explains that (({Array#uniq})) works on the basis of looking at the hash method of each value in the array. However, this is not explained in the documentation of (({Array#uniq})) , or in (({Object#hash})) .

I think, but I'm not 100% sure, that there are other methods in Array that also use the hash method, such as (({Array#-})) . Ideally, all of these methods should be documented as using the hash method.
=end



-- 
http://bugs.ruby-lang.org/