Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Module#===

mod === obj → true or false

Case Equality—Returns true if obj is an instance of mod or an instance of one of mod’s descendants. Of limited use for modules, but can be used in case statements to classify objects by class.

See also #== #> #<=> #>= also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.0