title: Ruby - How to check if a string contains all the words in an array?
body: <p>I have an array of strings:
  <code>phrases = ["Have a good Thanksgiving", "Eat lots of food"]</code></p>
  
  <p>I have another array of single words:  <code>words = ["eat", "food"]</code></p>
  
  <p>I want to return the entries in the first array if the string contains all the words in the second array.</p>
  
  <p>So, it should look something like this:<br>
  <code>phrases.select{ |x| x.include_all?(words) }</code></p>
  
  <p>Should I just create the <code>include_all?</code> function to iterate through each member of the <code>words</code> array and do the comparison, or is there any built-in methods I'm missing?</p>