Flexflow.Dot (flexflow v0.2.0) 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  reviewed [label=\"reviewed\",style=bold,shape=circle,color=red];\n  canceled [label=\"canceled\",shape=circle,color=red];\n  rejected [label=\"rejected\",shape=box];\n  reviewing [label=\"reviewing\",shape=box];\n  draft -> draft [label=\"modify1\"];\n  draft -> canceled [label=\"cancel1\"];\n  draft -> reviewing [label=\"submit_draft\"];\n  rejected -> rejected [label=\"modify2\"];\n  rejected -> canceled [label=\"cancel2\"];\n  rejected -> reviewing [label=\"submit2\"];\n  reviewing -> rejected [label=\"reject\"];\n  reviewing -> 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  reviewed [label=\"reviewed\",style=bold,shape=circle,color=red];\n  canceled [label=\"canceled\",shape=circle,color=red];\n  rejected [label=\"rejected\",shape=box];\n  reviewing [label=\"reviewing\",shape=box];\n  draft -> draft [label=\"modify1\"];\n  draft -> canceled [label=\"cancel1\"];\n  draft -> reviewing [label=\"submit_draft\"];\n  rejected -> rejected [label=\"modify2\"];\n  rejected -> canceled [label=\"cancel2\"];\n  rejected -> reviewing [label=\"submit2\"];\n  reviewing -> rejected [label=\"reject\"];\n  reviewing -> reviewed [label=\"agree\"];\n}\n//"