parent()
public
Returns the module which contains this one according to its name.
module M
module N
end
end
X = M::N
p M::N.parent
p X.parent
The parent
of top-level and anonymous modules is Object.
p M.parent
p Module.new.parent
# File activesupport/lib/active_support/core_ext/module/introspection.rb, line 30
def parent
parent_name ? parent_name.constantize : Object
end