File: dot2ruby.1.pod

package info (click to toggle)
ruby-graphviz 1.0.8-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,124 kB
  • ctags: 695
  • sloc: ruby: 7,656; xml: 26; makefile: 17
file content (56 lines) | stat: -rw-r--r-- 1,415 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
=head1 NAME

dot2ruby - create a ruby script from a graphviz script

=head1 SYNOPSIS

B<dot2ruby> [B<-o>I<file>] [B<-T>I<format>] [B<-h>] [B<-V>] I<script>

=head1 DESCRIPTION

B<dot2ruby> is a tool that allows you to create a ruby script from 
a graphviz script.

See I</usr/share/doc/ruby-graphviz/> for more details.

=head1 OPTIONS

B<-o>, B<--output-file> [I<file>]
 	Path to output image file (default STDOUT)

B<-T>, B<--output-format> [I<format>]
 	Output format (default: png)

B<-p>, B<--path>
 	Graphviz path

B<-V>, B<--version>
 	Show version

B<-h>, B<--help>
 	Show this usage message

=head1 EXAMPLE

 $ cat hello.dot
 digraph G {Hello->World;}

 $ dot2ruby hello.dot
 # This code was generated by dot2ruby.g
 
 require 'rubygems'
 require 'graphviz'
 graph_g = GraphViz.digraph( "G" ) { |graph_g|
   graph_g[:bb] = '0,0,70,108'
   node_hello = graph_g.add_nodes( "Hello", :height => '0.5', :label => '\N', :pos => '35,90', :width => '0.88889' )
   graph_g.add_edges( "Hello", "World", :pos => 'e,35,36.413 35,71.831 35,64.131 35,54.974 35,46.417' )
   node_world = graph_g.add_nodes( "World", :height => '0.5', :label => '\N', :pos => '35,18', :width => '0.97222' )
 }
 puts graph_g.output( :canon => String )

=head1 AUTHOR

Copyright 2004-2012 Gregoire Lejeune

This manual page is written by Praveen Arimbrathodiyl <praveen@debian.org> for
Debian GNU System (GNU/Linux, GNU/kFreeBSD, GNU/Hurd).