Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Module#<

(::Module other) -> bool?
mod < other → true, false, or nil

Returns true if mod is a subclass of other. Returns false if mod is the same as other or mod is an ancestor of other. Returns nil if there’s no relationship between the two. (Think of the relationship in terms of the class definition: “class A < B” implies “A < B”.)

See also #<= .used_refinements .used_modules #<=> also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0