通常の.include?では、引数の中身は1つしか渡せません
.include("aaa", "bbb")とはできない。
irb(main):004:0> ["2", "3", "4"].include?("3") => true irb(main):005:0> ["2", "3", "4"].include?("3", "4") ArgumentError: wrong number of arguments (given 2, expected 1) from (irb):5:in `include?' from (irb):5 from /Users/sakurai.kota/.rbenv/versions/2.3.3/bin/irb:11:in `<main>'
ので、どうするか。
解決策
irb(main):003:0> ["2", "3", "4"] & ["3", "4"] => ["3", "4"]
&
を使うとスムーズに。
あとは、配列に対して .empty?など。