digraph italic { compound = true; shape=plaintext; rankdir=TB; info [label="UnitTests", style=filled, color=green, shape=rectangle] subgraph cluster_fiparse{ fontsize = 20 label = "FiParse daemon"; fiparsed [ label="file: ext/fiparse/bin/fiparsed"] fiparsed -> fiparse fiparse -> parse_fachinfo_html parse_fachinfo_html [label="parse_fachinfo_html\nis a module_function\nfile: fiparse.rb"] test_fachinfo_hpricot -> parse_fachinfo_html test_fachinfo_hpricot [label="file: ext/fiparse/test/test_fachinfo_hpricot.rb", style=filled, color=green, shape=rectangle] } subgraph cluster_jobs { fontsize = 20 label = "oddb jobs"; update_textinfo_swissmedicinfo [ fontsize = 15 style = bold fontname = Avantgarde label="Overview job/update_textinfo_swissmedicinfo " ]; update_textinfo_swissmedicinfo -> updater [ label="download, iksnrs, company"]; updater -> import_swissmedicinfo [ label="update_notify_simple TextInfoPlugin"] import_swissmedicinfo [ label="import_swissmedicinfo\nparses options and parameter\neg. company -> iksnrs"] import_swissmedicinfo -> download [ label="unless no-download given\nloads already downloaded xml" ] download -> import_swissmedicinfo_by_iksnrs download [label="downloads zipped swissmedicinfo.xml" ] import_swissmedicinfo -> import_swissmedicinfo_by_iksnrs [ label="if no-download given"] import_swissmedicinfo_by_iksnrs // [label="b"] import_swissmedicinfo_by_iksnrs -> import_info [label = "keys, names, isknr"] import_info // [label="a"] import_info -> parse_and_update parse_and_update -> extract_matched_content extract_matched_content -> parse_and_update parse_and_update [label="TextInfoPlugin::parse_and_update\nParses @doc and saves into <..>_swissmedicinfo.html"] parse_and_update -> parse_fachinfo test_import_swissmedicinfo_xml [label="file: test/test_plugin/text_info_swissmedicinfo.rb", style=filled, color=green, shape=rectangle] test_import_swissmedicinfo_xml -> extract_matched_content [label="title=Zyloric® type=fi, lang=de"] extract_matched_content [label="TextInfoPlugin::extract_matched_content\ntextinfo.rb"] } parse_fachinfo -> parse_fachinfo_html [label="Drb, druby", style=dotted] }