class Mscgen::Entity

sequence entity object

Attributes

label[RW]

entity label

Public Class Methods

new(label) click to toggle source
# File lib/mscgen/entity.rb, line 9
def initialize(label)
  @label = Mscgen.escape(label.to_s)
  @eid = @@entity_count
  @@entity_count += 1
end

Public Instance Methods

name() click to toggle source

return entity name

# File lib/mscgen/entity.rb, line 16
def name
  "ent_#{@eid}"
end
to_msc() click to toggle source

retrun mscgen format text

# File lib/mscgen/entity.rb, line 21
def to_msc
  "#{name}[label=\"#{@label}\"]"
end