Discover the names of any of the included modules of an instance or its class using the included_modules method from Module. : Module Reflection « Reflection « Ruby






Discover the names of any of the included modules of an instance or its class using the included_modules method from Module.


myString = "asdf"

p myString.class.included_modules # => [Enumerable, Comparable, Kernel]
p myString.class.superclass.included_modules # => [Kernel]

p String.included_modules # => [Enumerable, Comparable, Kernel]
p Object.included_modules # => [Kernel]

 








Related examples in the same category

1.use the included_modules method to discover what modules a class uses