Flexflow.Dot (flexflow v0.1.5) View Source

Link to this section Summary

Functions

Example

iex> Elixir.Flexflow.Dot.serialize(Review.new())
"digraph review {\n  size =\"4,4\";\n  draft [label=\"draft\",shape=doublecircle,color=\".7 .3 1.0\"];\n  Already_reviewed [label=\"Already reviewed\",shape=circle,color=red];\n  canceled [label=\"canceled\",shape=circle,color=red];\n  inreview [label=\"inreview\",shape=box];\n  rejected [label=\"rejected\",shape=box];\n  draft -> inreview [label=\"submit\"];\n  draft -> draft [label=\"modify\",color=blue];\n  draft -> canceled [label=\"cancel\"];\n  rejected -> inreview [label=\"submit\"];\n  rejected -> rejected [label=\"modify\",color=blue];\n  rejected -> canceled [label=\"cancel\"];\n  inreview -> rejected [label=\"reject\"];\n  inreview -> Already_reviewed [label=\"agree\"];\n}\n//"

Link to this section Functions

Example

iex> Elixir.Flexflow.Dot.serialize(Review.new())
"digraph review {\n  size =\"4,4\";\n  draft [label=\"draft\",shape=doublecircle,color=\".7 .3 1.0\"];\n  Already_reviewed [label=\"Already reviewed\",shape=circle,color=red];\n  canceled [label=\"canceled\",shape=circle,color=red];\n  inreview [label=\"inreview\",shape=box];\n  rejected [label=\"rejected\",shape=box];\n  draft -> inreview [label=\"submit\"];\n  draft -> draft [label=\"modify\",color=blue];\n  draft -> canceled [label=\"cancel\"];\n  rejected -> inreview [label=\"submit\"];\n  rejected -> rejected [label=\"modify\",color=blue];\n  rejected -> canceled [label=\"cancel\"];\n  inreview -> rejected [label=\"reject\"];\n  inreview -> Already_reviewed [label=\"agree\"];\n}\n//"