--- !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