ifmeorg/ifme

View on GitHub
doc/controllers_brief.svg

Summary

Maintainability
Test Coverage
<svg width="1862pt" height="1192pt" viewBox="0 0 1861.79 1192.02" xmlns="http://www.w3.org/2000/svg"><g class="graph" transform="translate(913.012 683.5)"><path fill="#fff" d="M-913.012 508.522V-683.5h1861.79V508.522h-1861.79z"/><g class="node"><text x="614.312" y="-665.1" font-family="Times,serif" font-size="13">Controllers diagram</text><text x="614.312" y="-652.1" font-family="Times,serif" font-size="13">Date: Mar 07 2015 - 22:07</text><text x="614.312" y="-639.1" font-family="Times,serif" font-size="13">Migration version: 20150303221447</text><text x="614.312" y="-626.1" font-family="Times,serif" font-size="13">Generated by RailRoady 1.3.0</text><text x="614.312" y="-613.1" font-family="Times,serif" font-size="13">http://railroady.prestonlee.com</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="-415.392" cy="454.299" rx="68.137" ry="18"/><text text-anchor="middle" x="-415.392" y="458.499" font-family="Times,serif" font-size="14">AlertsController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="838.897" cy="434.223" rx="67.662" ry="18"/><text text-anchor="middle" x="838.897" y="438.423" font-family="Times,serif" font-size="14">AlliesController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="-28.164" cy="170.104" rx="88.417" ry="18"/><text text-anchor="middle" x="-28.164" y="174.304" font-family="Times,serif" font-size="14">ApplicationController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-51.804 187.453l-340.257 249.723"/></g><g class="edge"><path fill="none" stroke="#000" d="M20.937 185.061L794.272 420.63"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-74.083" cy="-74.76" rx="84.05" ry="18"/><text text-anchor="middle" x="-74.083" y="-70.559" font-family="Times,serif" font-size="14">CategoriesController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-31.54 152.098L-70.702-56.728"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="209.309" cy="186.966" rx="90.346" ry="18"/><text text-anchor="middle" x="209.309" y="191.166" font-family="Times,serif" font-size="14">MedicationsController</text></g><g class="edge"><path fill="none" stroke="#000" d="M55.226 176.025l68.885 4.891"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-364.107" cy="-78.523" rx="71.053" ry="18"/><text text-anchor="middle" x="-364.107" y="-74.323" font-family="Times,serif" font-size="14">MoodsController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-51.787 152.621l-289.169-214.01"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="226.762" cy="486.522" rx="67.177" ry="18"/><text text-anchor="middle" x="226.762" y="490.722" font-family="Times,serif" font-size="14">PagesController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-13.728 188.022L212.484 468.8"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-168.742" cy="476.67" rx="70.084" ry="18"/><text text-anchor="middle" x="-168.742" y="480.87" font-family="Times,serif" font-size="14">ProfileController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-36.537 188.363l-123.876 270.144"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="29.992" cy="466.58" rx="70.534" ry="18"/><text text-anchor="middle" x="29.992" y="470.78" font-family="Times,serif" font-size="14">SearchController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-24.614 188.203L26.414 448.34"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-300.974" cy="164.769" rx="81.159" ry="18"/><text text-anchor="middle" x="-300.974" y="168.969" font-family="Times,serif" font-size="14">StrategiesController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-115.985 168.386l-103.812-2.03"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="474.053" cy="480.211" rx="76.218" ry="18"/><text text-anchor="middle" x="474.053" y="484.411" font-family="Times,serif" font-size="14">MomentsController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-.447 187.218l447.176 276.121"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="178.867" cy="-64.219" rx="71.027" ry="18"/><text text-anchor="middle" x="178.867" y="-60.019" font-family="Times,serif" font-size="14">DeviseController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-12.262 152.106L163.194-46.48"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-731.025" cy="60.036" rx="124.14" ry="18"/><text text-anchor="middle" x="-731.025" y="64.236" font-family="Times,serif" font-size="14">Ckeditor::ApplicationController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-98.45 159.097l-548.103-85.833"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-100.854" cy="-371.128" rx="116.899" ry="18"/><text text-anchor="middle" x="-100.854" y="-366.928" font-family="Times,serif" font-size="14">OmniauthCallbacksController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="841.364" cy="39.973" rx="93.253" ry="18"/><text text-anchor="middle" x="841.364" y="44.173" font-family="Times,serif" font-size="14">RegistrationsController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="818.242" cy="-342.476" rx="126.571" ry="18"/><text text-anchor="middle" x="818.242" y="-338.276" font-family="Times,serif" font-size="14">Devise::ConfirmationsController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="-372.978" cy="-381.091" rx="146.34" ry="18"/><text text-anchor="middle" x="-372.978" y="-376.891" font-family="Times,serif" font-size="14">Devise::OmniauthCallbacksController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-232.532-375.949l17.854.654"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="456.86" cy="-90.476" rx="113.041" ry="18"/><text text-anchor="middle" x="456.86" y="-86.276" font-family="Times,serif" font-size="14">Devise::PasswordsController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="474.758" cy="171.773" rx="122.695" ry="18"/><text text-anchor="middle" x="474.758" y="175.973" font-family="Times,serif" font-size="14">Devise::RegistrationsController</text></g><g class="edge"><path fill="none" stroke="#000" d="M521.189 155.081l275.837-99.168"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="409.899" cy="-384.48" rx="106.292" ry="18"/><text text-anchor="middle" x="409.899" y="-380.28" font-family="Times,serif" font-size="14">Devise::SessionsController</text></g><g class="node"><ellipse fill="none" stroke="#000" cx="134.579" cy="-363.921" rx="105.306" ry="18"/><text text-anchor="middle" x="134.579" y="-359.721" font-family="Times,serif" font-size="14">Devise::UnlocksController</text></g><g class="edge"><path fill="none" stroke="#000" d="M214.612-79.775l564.109-245.501"/></g><g class="edge"><path fill="none" stroke="#000" d="M149.974-80.809L-342.011-363.31"/></g><g class="edge"><path fill="none" stroke="#000" d="M245.453-70.508l113.794-10.748"/></g><g class="edge"><path fill="none" stroke="#000" d="M200.624-46.866l251.537 200.617"/></g><g class="edge"><path fill="none" stroke="#000" d="M191.95-82.355l205.01-284.187"/></g><g class="edge"><path fill="none" stroke="#000" d="M176.163-82.515l-38.915-263.349"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-768.24" cy="434.715" rx="140.545" ry="18"/><text text-anchor="middle" x="-768.24" y="438.915" font-family="Times,serif" font-size="14">Ckeditor::AttachmentFilesController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-732.82 78.108l-33.599 338.278"/></g><g class="node"><ellipse fill="none" stroke="#000" cx="-757.272" cy="-324.946" rx="110.619" ry="18"/><text text-anchor="middle" x="-757.272" y="-320.746" font-family="Times,serif" font-size="14">Ckeditor::PicturesController</text></g><g class="edge"><path fill="none" stroke="#000" d="M-732.256 41.984l-23.787-348.917"/></g></g></svg>