Sto cercando un modo migliore per fareVerificare se le chiavi di un hash includono tutte una serie di chiavi
if hash.key? :a &&
hash.key? :b &&
hash.key? :c &&
hash.key? :d
preferibilmente qualcosa di simile
hash.includes_keys? [ :a, :b, :c, :d ]
mi si avvicinò con
hash.keys & [:a, :b, :c, :d] == [:a, :b, :c, :d]
ma non mi piace dover aggiungere l'array due volte se
risposta impressionante qui, che non fa uso di alcun loop : http://stackoverflow.com/a/4743729/238880 –