Проверьте, включают ли ключи хеша весь набор ключей

Я ищу лучший способ сделать

if hash.key? :a &&
   hash.key? :b &&
   hash.key? :c &&
   hash.key? :d

желательно что-то вроде

hash.includes_keys? [ :a, :b, :c, :d ] 

Я придумал

hash.keys & [:a, :b, :c, :d] == [:a, :b, :c, :d]

но мне не нравится добавлять массив дважды, хотя

Ответы на вопрос(6)

Ваш ответ на вопрос