In Ruby, what is the difference between == and ===? The RDoc says
Case Equality—For class Object, effectively the same as calling #==, but typically overridden by descendents to provide meaningful semantics in case statements.
Is #== the same as ==? And could you provide an example of when/how this is used in case statements?