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