Class: Prism::ConstantPathTargetNode
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Class Chain: 
          self,
          Node
         | |
| Instance Chain: 
          self,
          Node
         | |
| Inherits: | Node 
 | 
| Defined in: | lib/prism/node_ext.rb | 
Instance Method Summary
- 
    
      #full_name  
    
    Returns the full name of this constant path. 
- 
    
      #full_name_parts  
    
    Returns the list of parts for the full name of this constant path. 
Instance Method Details
#full_name
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
#full_name_parts
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