Sha256: 61a070d81713440e87f56530c79df8c5ea5b6654c47c8bee6a3ed8c01fca212d
Contents?: true
Size: 563 Bytes
Versions: 1
Compression:
Stored size: 563 Bytes
Contents
require 'derketo/helpers' module Derketo module Serializers class Mermaid include Derketo::Helpers attr_accessor :text 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 def participant(class_name) "\tparticipant #{clean(class_name)}\n" end def serialize @text end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
derketo-0.1.0 | lib/derketo/serializers/mermaid.rb |