Sha256: 03f1ab467c577bf7f9ec6c7372db06d01b031e15b2d6ae6b8a1356ea5a9fb6f9

Contents?: true

Size: 434 Bytes

Versions: 4

Compression:

Stored size: 434 Bytes

Contents

require 'dogviz'

dogviz = Dogviz::System.new 'dogviz', splines: true

classes = dogviz.container('classes')
system = classes.thing('System')
thing = classes.thing('Thing')
container = classes.thing('Container')
container.points_to thing, name: 'contains'
container.points_to container, name: 'contains'
system.points_to thing, name: 'contains'
system.points_to container, name: 'contains'


dogviz.output svg: 'dogviz-generated.svg'

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dogviz-0.0.14 examples/dogfood.rb
dogviz-0.0.13 examples/dogfood.rb
dogviz-0.0.12 examples/dogfood.rb
dogviz-0.0.11 examples/dogfood.rb