Как определить, содержит ли один массив все элементы другого массива

Дано:

a1 = [5, 1, 6, 14, 2, 8]

Я хотел бы определить, содержит ли оно все элементы из:

a2 = [2, 6, 15]

В этом случае результатом будет false.

Существуют ли встроенные методы Ruby/Rails для определения такого включения в массив?

Один из способов реализации этого:

a2.index{ |x| !a1.include?(x) }.nil?

Есть ли лучший, более читабельный способ?

170
задан the Tin Man 1 March 2017 в 22:04
поделиться