title: === vs. == in Ruby
body: <p>In Ruby, what is the difference between == and ===? The <a href="http://www.ruby-doc.org/core/" rel="noreferrer">RDoc</a> says </p>
  
  <blockquote>
    <p>Case Equality—For class Object,
    effectively the same as calling #==,
    but typically overridden by
    descendents to provide meaningful
    semantics in case statements.</p>
  </blockquote>
  
  <p>Is <code>#==</code> the same as <code>==</code>? And could you provide an example of when/how this is used in case statements?</p>