title: Ruby custom method chaining
body: <p>What is the best way of chaining multiple custom methods together? I want to put the output of my method directly into the next method in an elegant way. The first one below is what I have now.</p>
  <pre><code>verified = search_verified(@providers)
  matching = search_matching(verified)
  deactivated = search_deactivated(matching)
  networks = search_networks(deactivated)
  designations = search_designations(networks)
  disorders = search_disorders(designations)
  age_groups = search_age_groups(disorders)
  governing = search_governing(age_groups)
  search_availabilities(governing)
  </code></pre>
  <p>maybe something more along the lines of:</p>
  <pre><code>search_verified(@providers) 
  &gt;&gt; search_matching
  &gt;&gt; search_deactivated
  &gt;&gt; search_networks 
  &gt;&gt; ....
  </code></pre>