class Steep::Names::Module
def self.namespace_from_node(node)
def self.namespace_from_node(node) case node&.type when nil AST::Namespace.empty when :cbase AST::Namespace.root when :const namespace_from_node(node.children[0])&.yield_self do |parent| parent.append(node.children[1]) end end end