Class: Prism::ConstantPathTargetNode
Instance Method Summary collapse
-
#full_name ⇒ Object
Returns the full name of this constant path.
-
#full_name_parts ⇒ Object
Returns the list of parts for the full name of this constant path.
Instance Method Details
#full_name ⇒ Object
Returns the full name of this constant path. For example: “Foo::Bar”
142 143 144 |
# File 'lib/prism/node_ext.rb', line 142 def full_name full_name_parts.join("::") end |
#full_name_parts ⇒ Object
Returns the list of parts for the full name of this constant path. For example: [:Foo, :Bar]
137 138 139 |
# File 'lib/prism/node_ext.rb', line 137 def full_name_parts (parent&.full_name_parts || [:""]).push(child.name) end |