#!/usr/bin/ruby -w
# answer: http://o...content-available-to-author-only...e.jp/qa/q7042610.html
p [3, 4].all?{|v|[1, 2, 3, 4, 5].include? v}
p [3, 4].all?{|v|[1, 2, 5].include? v}
p [3, 4].all?{|v|[1, 2, 3, 5].include? v}
module Enumerable
def include_all?(*values)
values.all?{|v|include? v}
end
end
p [1, 2, 3, 4, 5].include_all?(3, 4)
p [1, 2, 5].include_all?(3, 4)
p [1, 2, 3, 5].include_all?(3, 4)
IyEvdXNyL2Jpbi9ydWJ5IC13CiMgYW5zd2VyOiBodHRwOi8vby4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5qcC9xYS9xNzA0MjYxMC5odG1sCgpwIFszLCA0XS5hbGw/e3x2fFsxLCAyLCAzLCA0LCA1XS5pbmNsdWRlPyB2fQpwIFszLCA0XS5hbGw/e3x2fFsxLCAyLCA1XS5pbmNsdWRlPyB2fQpwIFszLCA0XS5hbGw/e3x2fFsxLCAyLCAzLCA1XS5pbmNsdWRlPyB2fQoKbW9kdWxlIEVudW1lcmFibGUKICBkZWYgaW5jbHVkZV9hbGw/KCp2YWx1ZXMpCiAgICB2YWx1ZXMuYWxsP3t8dnxpbmNsdWRlPyB2fQogIGVuZAplbmQKCnAgWzEsIDIsIDMsIDQsIDVdLmluY2x1ZGVfYWxsPygzLCA0KQpwIFsxLCAyLCA1XS5pbmNsdWRlX2FsbD8oMywgNCkKcCBbMSwgMiwgMywgNV0uaW5jbHVkZV9hbGw/KDMsIDQp