Module: Xumlidot::Diagram::Shared::Naming

Included in:
Dot::Klass, Xmi::Klass
Defined in:
lib/xumlidot/diagram/shared/naming.rb

Instance Method Summary collapse

Instance Method Details

#draw_ancestor(definition = @definition) ⇒ Object



14
15
16
# File 'lib/xumlidot/diagram/shared/naming.rb', line 14

def draw_ancestor(definition = @definition)
  [definition.name, definition.namespace.reverse].reverse.flatten.join('::')
end

#draw_identifier(definition = @definition) ⇒ Object



6
7
8
# File 'lib/xumlidot/diagram/shared/naming.rb', line 6

def draw_identifier(definition = @definition)
  [definition.name.name, definition.name.namespace.reverse].reverse.flatten.join('::')
end

#draw_nameObject



10
11
12
# File 'lib/xumlidot/diagram/shared/naming.rb', line 10

def draw_name
  @definition.name.name.join('::')
end