Hash.include? と Array.include?

最近見たコードの中で、「わかりづらいなー」と思ったことがあったのでメモとして残しておきます。 タイトルの通り、Hash.include?とArray.include?は紛らわしいというお話です。 こんな感じのコードがあったとします。 #..(前略)... foo = { key_a: 'Hello', key_b: 'World' } bar = ['Hello', 'World'] puts foo.include…