Skip to content

Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →

instance method

Module#included_modules

() -> ::Array[::Module]
mod.included_modules → array

Returns the list of modules included or prepended in mod or one of mod’s ancestors.

Example
module Sub
end

module Mixin
  prepend Sub
end

module Outer
  include Mixin
end

Mixin.included_modules   #=> [Sub]
Outer.included_modules   #=> [Sub, Mixin]
See also #included #inspect #include? #instance_method also in 4.0 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0