--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Searches through an array whose elements are also arrays comparing obj with the first element of each contained array using obj.==. Returns the first contained array that matches (that is, the first associated array), or nil if no match is found. See also Array#rassoc.
- !ruby/struct:SM::Flow::VERB
body: " s1 = [ "colors", "red", "blue", "green" ]\n s2 = [ "letters", "a", "b", "c" ]\n s3 = "foo"\n a = [ s1, s2, s3 ]\n a.assoc("letters") #=> [ "letters", "a", "b", "c" ]\n a.assoc("foo") #=> nil\n"
full_name: Array#assoc
is_singleton: false
name: assoc
params: |
array.assoc(obj) -> an_array or nil
visibility: public