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