Sha256: 447025865ce9de190ec10471c78acf7bac6ee4ba2b60bc4af651ee7bd6cbc273
Contents?: true
Size: 616 Bytes
Versions: 4
Compression:
Stored size: 616 Bytes
Contents
module Yoda module AST module Namespace # @return [true] def root? true end # @return [Namespace, nil] def parent_namespace parent&.namespace end # @return [Array<Namespace>] def namespace_nestings @namespace_nestings ||= (parent_namespace&.namespace_nestings || []) + [self] end # @return [Namespace] def namespace self end # @return [true, false] def namespace? true end # @return [String] def path fail NotImplementedError end end end end
Version data entries
4 entries across 4 versions & 1 rubygems