class Prism::ConstantPathTargetNode

Public Instance Methods

Returns the full name of this constant path. For example: “Foo::Bar”

# File lib/prism/node_ext.rb, line 142
def full_name
  full_name_parts.join("::")
end

Returns the list of parts for the full name of this constant path. For example: [:Foo, :Bar]

# File lib/prism/node_ext.rb, line 137
def full_name_parts
  (parent&.full_name_parts || [:""]).push(child.name)
end