turniere-backend/doc/controllers_brief.svg

224 lines
14 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: controllers_diagram Pages: 1 -->
<svg width="1916pt" height="1215pt"
viewBox="0.00 0.00 1915.79 1215.42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1211.4215)">
<title>controllers_diagram</title>
<polygon fill="transparent" stroke="transparent" points="-4,4 -4,-1211.4215 1911.7926,-1211.4215 1911.7926,4 -4,4"/>
<!-- _diagram_info -->
<g id="node1" class="node">
<title>_diagram_info</title>
<text text-anchor="start" x="1000" y="-931.6" font-family="Times,serif" font-size="13.00" fill="#000000">Controllers diagram</text>
<text text-anchor="start" x="1000" y="-917.6" font-family="Times,serif" font-size="13.00" fill="#000000">Date: Nov 12 2018 &#45; 13:00</text>
<text text-anchor="start" x="1000" y="-903.6" font-family="Times,serif" font-size="13.00" fill="#000000">Migration version: 0</text>
<text text-anchor="start" x="1000" y="-889.6" font-family="Times,serif" font-size="13.00" fill="#000000">Generated by RailRoady 1.5.3</text>
<text text-anchor="start" x="1000" y="-875.6" font-family="Times,serif" font-size="13.00" fill="#000000">http://railroady.prestonlee.com</text>
</g>
<!-- ApplicationController -->
<g id="node2" class="node">
<title>ApplicationController</title>
<ellipse fill="none" stroke="#000000" cx="88.3922" cy="-701.8065" rx="88.2844" ry="18"/>
<text text-anchor="middle" x="88.3922" y="-698.1065" font-family="Times,serif" font-size="14.00" fill="#000000">ApplicationController</text>
</g>
<!-- DeviseController -->
<g id="node8" class="node">
<title>DeviseController</title>
<ellipse fill="none" stroke="#000000" cx="619.5265" cy="-653.4303" rx="70.6878" ry="18"/>
<text text-anchor="middle" x="619.5265" y="-649.7303" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseController</text>
</g>
<!-- ApplicationController&#45;&gt;DeviseController -->
<g id="edge1" class="edge">
<title>ApplicationController&#45;&gt;DeviseController</title>
<path fill="none" stroke="#000000" d="M169.3489,-694.4329C274.1836,-684.8844 454.9841,-668.4169 552.5097,-659.5342"/>
</g>
<!-- ActiveStorage::DiskController -->
<g id="node3" class="node">
<title>ActiveStorage::DiskController</title>
<ellipse fill="none" stroke="#000000" cx="922.3397" cy="-576" rx="116.1796" ry="18"/>
<text text-anchor="middle" x="922.3397" y="-572.3" font-family="Times,serif" font-size="14.00" fill="#000000">ActiveStorage::DiskController</text>
</g>
<!-- ActiveStorage::RepresentationsController -->
<g id="node4" class="node">
<title>ActiveStorage::RepresentationsController</title>
<ellipse fill="none" stroke="#000000" cx="1023.9862" cy="-762" rx="155.9723" ry="18"/>
<text text-anchor="middle" x="1023.9862" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">ActiveStorage::RepresentationsController</text>
</g>
<!-- ActiveStorage::BaseController -->
<g id="node5" class="node">
<title>ActiveStorage::BaseController</title>
<ellipse fill="none" stroke="#000000" cx="860.9896" cy="-328" rx="116.9792" ry="18"/>
<text text-anchor="middle" x="860.9896" y="-324.3" font-family="Times,serif" font-size="14.00" fill="#000000">ActiveStorage::BaseController</text>
</g>
<!-- ActiveStorage::DirectUploadsController -->
<g id="node6" class="node">
<title>ActiveStorage::DirectUploadsController</title>
<ellipse fill="none" stroke="#000000" cx="956.7866" cy="-452" rx="150.5735" ry="18"/>
<text text-anchor="middle" x="956.7866" y="-448.3" font-family="Times,serif" font-size="14.00" fill="#000000">ActiveStorage::DirectUploadsController</text>
</g>
<!-- ActiveStorage::BlobsController -->
<g id="node7" class="node">
<title>ActiveStorage::BlobsController</title>
<ellipse fill="none" stroke="#000000" cx="926.2393" cy="-204" rx="120.4791" ry="18"/>
<text text-anchor="middle" x="926.2393" y="-200.3" font-family="Times,serif" font-size="14.00" fill="#000000">ActiveStorage::BlobsController</text>
</g>
<!-- Devise::UnlocksController -->
<g id="node9" class="node">
<title>Devise::UnlocksController</title>
<ellipse fill="none" stroke="#000000" cx="331.3377" cy="-140.9122" rx="104.7816" ry="18"/>
<text text-anchor="middle" x="331.3377" y="-137.2122" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::UnlocksController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::UnlocksController -->
<g id="edge2" class="edge">
<title>DeviseController&#45;&gt;Devise::UnlocksController</title>
<path fill="none" stroke="#000000" d="M609.4386,-635.49C564.9068,-556.2941 386.1602,-238.4091 341.493,-158.9725"/>
</g>
<!-- Devise::RegistrationsController -->
<g id="node10" class="node">
<title>Devise::RegistrationsController</title>
<ellipse fill="none" stroke="#000000" cx="439.5497" cy="-1189.4215" rx="122.3786" ry="18"/>
<text text-anchor="middle" x="439.5497" y="-1185.7215" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::RegistrationsController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::RegistrationsController -->
<g id="edge3" class="edge">
<title>DeviseController&#45;&gt;Devise::RegistrationsController</title>
<path fill="none" stroke="#000000" d="M613.4352,-671.5708C585.8958,-753.5862 473.1757,-1089.2794 445.6394,-1171.2855"/>
</g>
<!-- Devise::ConfirmationsController -->
<g id="node11" class="node">
<title>Devise::ConfirmationsController</title>
<ellipse fill="none" stroke="#000000" cx="720.8524" cy="-1164.8114" rx="126.1777" ry="18"/>
<text text-anchor="middle" x="720.8524" y="-1161.1114" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::ConfirmationsController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::ConfirmationsController -->
<g id="edge4" class="edge">
<title>DeviseController&#45;&gt;Devise::ConfirmationsController</title>
<path fill="none" stroke="#000000" d="M623.1327,-671.6306C638.8737,-751.0737 701.4766,-1067.0241 717.2366,-1146.5628"/>
</g>
<!-- Devise::OmniauthCallbacksController -->
<g id="node12" class="node">
<title>Devise::OmniauthCallbacksController</title>
<ellipse fill="none" stroke="#000000" cx="202.7653" cy="-993.7808" rx="145.6742" ry="18"/>
<text text-anchor="middle" x="202.7653" y="-990.0808" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::OmniauthCallbacksController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::OmniauthCallbacksController -->
<g id="edge5" class="edge">
<title>DeviseController&#45;&gt;Devise::OmniauthCallbacksController</title>
<path fill="none" stroke="#000000" d="M598.2862,-670.7762C527.0431,-728.9574 296.9997,-916.8238 224.7143,-975.856"/>
</g>
<!-- Devise::PasswordsController -->
<g id="node13" class="node">
<title>Devise::PasswordsController</title>
<ellipse fill="none" stroke="#000000" cx="142.9066" cy="-394.6565" rx="112.3801" ry="18"/>
<text text-anchor="middle" x="142.9066" y="-390.9565" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::PasswordsController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::PasswordsController -->
<g id="edge6" class="edge">
<title>DeviseController&#45;&gt;Devise::PasswordsController</title>
<path fill="none" stroke="#000000" d="M589.3502,-637.0465C504.1216,-590.7729 262.1245,-459.3841 174.8135,-411.9799"/>
</g>
<!-- Devise::SessionsController -->
<g id="node14" class="node">
<title>Devise::SessionsController</title>
<ellipse fill="none" stroke="#000000" cx="607.142" cy="-159.7027" rx="105.8812" ry="18"/>
<text text-anchor="middle" x="607.142" y="-156.0027" font-family="Times,serif" font-size="14.00" fill="#000000">Devise::SessionsController</text>
</g>
<!-- DeviseController&#45;&gt;Devise::SessionsController -->
<g id="edge7" class="edge">
<title>DeviseController&#45;&gt;Devise::SessionsController</title>
<path fill="none" stroke="#000000" d="M619.071,-635.2727C617.1269,-557.767 609.5345,-255.0834 607.5951,-177.7641"/>
</g>
<!-- DeviseTokenAuth::ApplicationController -->
<g id="node18" class="node">
<title>DeviseTokenAuth::ApplicationController</title>
<ellipse fill="none" stroke="#000000" cx="1235.8747" cy="-574.4514" rx="155.1726" ry="18"/>
<text text-anchor="middle" x="1235.8747" y="-570.7514" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::ApplicationController</text>
</g>
<!-- DeviseController&#45;&gt;DeviseTokenAuth::ApplicationController -->
<g id="edge11" class="edge">
<title>DeviseController&#45;&gt;DeviseTokenAuth::ApplicationController</title>
<path fill="none" stroke="#000000" d="M682.8773,-645.3125C788.858,-631.7321 1003.0985,-604.2793 1131.5819,-587.8155"/>
</g>
<!-- DeviseTokenAuth::UnlocksController -->
<g id="node15" class="node">
<title>DeviseTokenAuth::UnlocksController</title>
<ellipse fill="none" stroke="#000000" cx="1127.8511" cy="-77.476" rx="142.9746" ry="18"/>
<text text-anchor="middle" x="1127.8511" y="-73.776" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::UnlocksController</text>
</g>
<!-- DeviseTokenAuth::RegistrationsController -->
<g id="node16" class="node">
<title>DeviseTokenAuth::RegistrationsController</title>
<ellipse fill="none" stroke="#000000" cx="1638.9429" cy="-213.619" rx="160.5715" ry="18"/>
<text text-anchor="middle" x="1638.9429" y="-209.919" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::RegistrationsController</text>
</g>
<!-- DeviseTokenAuth::ConfirmationsController -->
<g id="node17" class="node">
<title>DeviseTokenAuth::ConfirmationsController</title>
<ellipse fill="none" stroke="#000000" cx="1399.6209" cy="-18" rx="165.1707" ry="18"/>
<text text-anchor="middle" x="1399.6209" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::ConfirmationsController</text>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::UnlocksController -->
<g id="edge8" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::UnlocksController</title>
<path fill="none" stroke="#000000" d="M1231.902,-556.1744C1214.9444,-478.1588 1148.7197,-173.4842 1131.8028,-95.6563"/>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::RegistrationsController -->
<g id="edge9" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::RegistrationsController</title>
<path fill="none" stroke="#000000" d="M1255.8629,-556.5576C1324.4858,-495.1255 1550.0276,-293.2172 1618.834,-231.6207"/>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::ConfirmationsController -->
<g id="edge10" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::ConfirmationsController</title>
<path fill="none" stroke="#000000" d="M1241.2298,-556.2536C1266.033,-471.9659 1369.5902,-120.0521 1394.3068,-36.0589"/>
</g>
<!-- DeviseTokenAuth::OmniauthCallbacksController -->
<g id="node19" class="node">
<title>DeviseTokenAuth::OmniauthCallbacksController</title>
<ellipse fill="none" stroke="#000000" cx="1722.2108" cy="-807.7058" rx="184.6673" ry="18"/>
<text text-anchor="middle" x="1722.2108" y="-804.0058" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::OmniauthCallbacksController</text>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::OmniauthCallbacksController -->
<g id="edge12" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::OmniauthCallbacksController</title>
<path fill="none" stroke="#000000" d="M1272.429,-591.9834C1362.558,-635.2106 1594.6597,-746.5303 1685.2324,-789.9704"/>
</g>
<!-- DeviseTokenAuth::TokenValidationsController -->
<g id="node20" class="node">
<title>DeviseTokenAuth::TokenValidationsController</title>
<ellipse fill="none" stroke="#000000" cx="1553.1359" cy="-1051.6681" rx="174.6691" ry="18"/>
<text text-anchor="middle" x="1553.1359" y="-1047.9681" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::TokenValidationsController</text>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::TokenValidationsController -->
<g id="edge13" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::TokenValidationsController</title>
<path fill="none" stroke="#000000" d="M1247.9243,-592.5761C1298.1792,-668.1683 1490.7967,-957.899 1541.0743,-1033.5253"/>
</g>
<!-- DeviseTokenAuth::PasswordsController -->
<g id="node21" class="node">
<title>DeviseTokenAuth::PasswordsController</title>
<ellipse fill="none" stroke="#000000" cx="1247.3304" cy="-1095.6725" rx="150.5735" ry="18"/>
<text text-anchor="middle" x="1247.3304" y="-1091.9725" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::PasswordsController</text>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::PasswordsController -->
<g id="edge14" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::PasswordsController</title>
<path fill="none" stroke="#000000" d="M1236.2757,-592.6963C1238.0479,-673.3271 1245.1671,-997.2435 1246.9327,-1077.5757"/>
</g>
<!-- DeviseTokenAuth::SessionsController -->
<g id="node22" class="node">
<title>DeviseTokenAuth::SessionsController</title>
<ellipse fill="none" stroke="#000000" cx="1763.5054" cy="-498.1813" rx="144.0747" ry="18"/>
<text text-anchor="middle" x="1763.5054" y="-494.4813" font-family="Times,serif" font-size="14.00" fill="#000000">DeviseTokenAuth::SessionsController</text>
</g>
<!-- DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::SessionsController -->
<g id="edge15" class="edge">
<title>DeviseTokenAuth::ApplicationController&#45;&gt;DeviseTokenAuth::SessionsController</title>
<path fill="none" stroke="#000000" d="M1333.2652,-560.3734C1428.9967,-546.5352 1574.1448,-525.5537 1668.9026,-511.8563"/>
</g>
</g>
</svg>