title: How do methods use hash arguments in Ruby?
body: <p>I saw hash arguments used in some library methods as I've been learning. </p>
  
  <p>E.g.,</p>
  
  <pre><code>list.search(:titles, genre: 'jazz', duration_less_than: 270)
  </code></pre>
  
  <p>Can someone explain how a method uses arguments like this, and how you could create a method that makes use of Hash arguments?</p>