method
find
find(...)
public
Register or
log in
to add new notes.
tadman -
April 1, 2009
1 thank
Returns the element, not block result
Enumerable#find will always return the element that is found, not the result of the block provided.
MattStopa -
March 11, 2012
0 thanks
rubynooby -
February 12, 2015
0 thanks
Example is a Bug!
Why is the example showing the use of the #detect method and not #find? Boggles the mind!
shimrra -
November 17, 2015
0 thanks
Find and Detech are the same
@rubynooby: #find and #detect are aliases of the same underlying method. You can use them interchangeably to provide additional readability to your code (find an element to use it or detect if an element is present to do something).
http://ruby-doc.org/core-2.2.3/Enumerable.html#method-i-find