class Yard2steep::AST::ConstantNode
Attributes
klass[R]
@dynamic name, klass, v_type
name[R]
@dynamic name, klass, v_type
v_type[R]
@dynamic name, klass, v_type
Public Class Methods
new(name:, klass:, v_type:)
click to toggle source
@param [String] name @param [String] klass @param [String] v_type
# File lib/yard2steep/ast/constant_node.rb, line 10 def initialize(name:, klass:, v_type:) Util.assert! { name.is_a?(String) } @name = name @klass = klass @v_type = v_type end
Public Instance Methods
long_name()
click to toggle source
@return [String]
# File lib/yard2steep/ast/constant_node.rb, line 18 def long_name "#{@klass.long_name}::#{@name}" end