class Analyst::Entities::Lvar
Public Instance Methods
full_name()
click to toggle source
# File lib/analyst/entities/lvar.rb, line 12 def full_name (scope.nil? ? parent.full_name : scope.full_name) + '::' + name end
name()
click to toggle source
# File lib/analyst/entities/lvar.rb, line 8 def name name_node.to_s end
scope()
click to toggle source
# File lib/analyst/entities/lvar.rb, line 16 def scope @scope ||= process_node(ast.children.first) end
Private Instance Methods
name_node()
click to toggle source
# File lib/analyst/entities/lvar.rb, line 22 def name_node ast.children.first end