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