class Derketo::Serializers::Mermaid
Attributes
text[RW]
Public Class Methods
new(tracer)
click to toggle source
# File lib/derketo/serializers/mermaid.rb, line 8 def initialize(tracer) events = tracer.events.all @text = "sequenceDiagram\n" events.map(&:class_name).uniq.map do |class_name| @text << participant(class_name) end @text << events.map(&:to_mermaid).join end
Public Instance Methods
participant(class_name)
click to toggle source
# File lib/derketo/serializers/mermaid.rb, line 17 def participant(class_name) "\tparticipant #{class_name}\n" end
serialize()
click to toggle source
# File lib/derketo/serializers/mermaid.rb, line 21 def serialize @text end