class Analyst::Entities::Module
Public Instance Methods
full_name()
click to toggle source
# File lib/analyst/entities/module.rb, line 17 def full_name parent.full_name.empty? ? name : parent.full_name + '::' + name end
kind()
click to toggle source
# File lib/analyst/entities/module.rb, line 9 def kind "Module" end
name()
click to toggle source
# File lib/analyst/entities/module.rb, line 13 def name name_entity.name end
Private Instance Methods
name_entity()
click to toggle source
# File lib/analyst/entities/module.rb, line 23 def name_entity @name_entity ||= process_node(name_node) end
name_node()
click to toggle source
# File lib/analyst/entities/module.rb, line 27 def name_node ast.children.first end