Sha256: b13e7a2cd6ce43af9ed3c966d0dc0f4264c10c31068e64fa1f84791dced8d508

Contents?: true

Size: 1.28 KB

Versions: 11

Compression:

Stored size: 1.28 KB

Contents

digraph G {

  rankdir="BT"
  nodesep=0.5

  node[shape=record fontname=courier fontsize=18]
  edge[fontname=avenir fontsize=12]

  CommandLineToken  [ label="{ CommandLineToken | #name\l | #description\l | #long_description\l | #aliases\l}"]
  CommandLineOption [ label="{ CommandLineOption | #default_value \l }"]
  DSL
  Command
  Flag              [ label="{ Flag | #argument_name\l }"]
  Switch
  App
  TopLevel          [ label="top level?" shape=diamond fontname=avenir fontsize=12]

  Command           -> DSL               [ arrowhead=oarrow   label="  includes" minlen=3]
  Command           -> CommandLineToken  [ arrowhead=oarrow   label="inherits"]
  CommandLineOption -> CommandLineToken  [ arrowhead=oarrow   label="inherits"]
  Flag              -> CommandLineOption [ arrowhead=oarrow   label="inherits"]
  Switch            -> CommandLineOption [ arrowhead=oarrow   label="inherits"]
  Command           -> TopLevel          [ arrowhead=none     label="parent" style=dotted]
  TopLevel          -> App               [ arrowhead=odiamond label="YES"    style=dotted ]
  TopLevel          -> Command           [ arrowhead=odiamond label="NO"     style=dotted ]
  CommandLineOption -> Command           [ arrowhead=odiamond style=dotted label="associated_command"]

  { rank=same; DSL; App }
}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
gli-2.22.2 object-model.dot
gli-2.22.1 object-model.dot
gli-2.22.0 object-model.dot
gli-2.21.5 object-model.dot
gli-2.21.4 object-model.dot
gli-2.21.3 object-model.dot
gli-2.21.2 object-model.dot
gli-2.21.1 object-model.dot
gli-2.21.0 object-model.dot
gli-2.20.1 object-model.dot
gli-2.20.0 object-model.dot