class Depdump::Registry::Tree::Relation

Attributes

node[R]
reference[R]

Public Class Methods

new(node:, reference:, search_entry_node: nil) click to toggle source
# File lib/depdump/registry/tree/relation.rb, line 7
def initialize(node:, reference:, search_entry_node: nil)
  @node = node
  @reference = reference
  @search_entry_node = search_entry_node || node
end

Public Instance Methods

resolve(tree) click to toggle source
# File lib/depdump/registry/tree/relation.rb, line 13
def resolve(tree)
  resolved_node = tree.resolve(reference, @search_entry_node)
  resolved_node&.namespaces
end