title: Wildcard file requires in Ruby
body: <p>As an example:</p>
  
  <pre><code>Dir[File.dirname(__FILE__) + "/support/**/*.rb"].each { |f| require f }
  </code></pre>
  
  <p>This is how RSpec requires all of the ruby files in the support directory and all subdirectories. I know this has to do with <code>"/**/*"</code>. What does this mean in Ruby? How does it work?</p>