title: return early vs if in ruby code
body: <p>I see two styles of writing the same thing:</p>
  
  <pre><code>def find_nest(animal)
    return unless animal.bird?
    GPS.find_nest(animal.do_crazy_stuff)
  end
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>def find_nest(animal)
    if animal.bird?
       GPS.find_nest(animal.do_crazy_stuff)
    end
  end
  </code></pre>
  
  <p>Which one is more correct/preferable/following-best-practises? Or it does not matter?</p>