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//"