module RBS::Environment::ContextUtil
def context
def context @context ||= begin (outer + [decl]).each.with_object([Namespace.root]) do |decl, array| first = array.first or raise array.unshift(first + decl.name.to_namespace) end end end
def context @context ||= begin (outer + [decl]).each.with_object([Namespace.root]) do |decl, array| first = array.first or raise array.unshift(first + decl.name.to_namespace) end end end