配列の中に配列が含まれているかどうか知りたい

配列に複数の値があるか簡潔に判断する方法(OKweb)

hairetu = [1,2,3,4,5]
chk_arr = [3,4]

puts "if 3 4" if hairetu.include?(3) && hairetu.include?(4)
puts "empty 3 4" if (chk_arr - hairetu).empty?

といった答えがあるんだけど、chk_arrの全てがある。AND条件なんだけどORの場合を考えたけど分からなかった。

chk_arr.each{|elem|
return ture if hairetu.include?(elem)
}
return false

もっと素敵に出来るやり方があったら知りたい。