ifmeorg/ifme

View on GitHub
doc/controllers_complete.svg

Summary

Maintainability
Test Coverage
<svg width="2147pt" height="2068" viewBox="0 0 2147.45 1550.88" xmlns="http://www.w3.org/2000/svg"><g class="graph" transform="translate(1107.76 718.666)"><path fill="#fff" d="M-1107.76 832.217V-718.666h2147.45V832.217h-2147.45z"/><g class="node"><text x="836.312" y="354.9" font-family="Times,serif" font-size="13">Controllers diagram</text><text x="836.312" y="367.9" font-family="Times,serif" font-size="13">Date: Mar 07 2015 - 22:07</text><text x="836.312" y="380.9" font-family="Times,serif" font-size="13">Migration version: 20150303221447</text><text x="836.312" y="393.9" font-family="Times,serif" font-size="13">Generated by RailRoady 1.3.0</text><text x="836.312" y="406.9" font-family="Times,serif" font-size="13">http://railroady.prestonlee.com</text></g><g class="node"><path fill="none" stroke="#000" d="M-635.131 827.717h86.883c6 0 12-6 12-12v-192c0-6-6-12-12-12h-86.883c-6 0-12 6-12 12v192c0 6 6 12 12 12"/><text text-anchor="middle" x="-591.689" y="626.917" font-family="Times,serif" font-size="14">AlertsController</text><path fill="none" stroke="#000" d="M-647.131 633.717h110.883"/><text x="-639.131" y="648.917" font-family="Times,serif" font-size="14">create</text><text x="-639.131" y="662.917" font-family="Times,serif" font-size="14">destroy</text><text x="-639.131" y="676.917" font-family="Times,serif" font-size="14">edit</text><text x="-639.131" y="690.917" font-family="Times,serif" font-size="14">index</text><text x="-639.131" y="704.917" font-family="Times,serif" font-size="14">new</text><text x="-639.131" y="718.917" font-family="Times,serif" font-size="14">show</text><text x="-639.131" y="732.917" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M-647.131 739.717h110.883M-647.131 763.717h110.883"/><text x="-639.131" y="778.917" font-family="Times,serif" font-size="14">_layout</text><text x="-639.131" y="792.917" font-family="Times,serif" font-size="14">alert_params</text><text x="-639.131" y="806.917" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="-639.131" y="820.917" font-family="Times,serif" font-size="14">set_alert</text></g><g class="node"><path fill="none" stroke="#000" d="M801.938 712.512h86.883c6 0 12-6 12-12v-108c0-6-6-12-12-12h-86.883c-6 0-12 6-12 12v108c0 6 6 12 12 12"/><text text-anchor="middle" x="845.38" y="595.712" font-family="Times,serif" font-size="14">AlliesController</text><path fill="none" stroke="#000" d="M789.938 602.512h110.883"/><text x="797.938" y="617.712" font-family="Times,serif" font-size="14">add</text><text x="797.938" y="631.712" font-family="Times,serif" font-size="14">index</text><text x="797.938" y="645.712" font-family="Times,serif" font-size="14">remove</text><path fill="none" stroke="#000" d="M789.938 652.512h110.883M789.938 676.512h110.883"/><text x="797.938" y="691.712" font-family="Times,serif" font-size="14">_layout</text><text x="797.938" y="705.712" font-family="Times,serif" font-size="14">if_not_signed_in</text></g><g class="node"><path fill="none" stroke="#000" d="M-337.162 445.686h173.932c6 0 12-6 12-12v-192c0-6-6-12-12-12h-173.932c-6 0-12 6-12 12v192c0 6 6 12 12 12"/><text text-anchor="middle" x="-250.196" y="244.886" font-family="Times,serif" font-size="14">ApplicationController</text><path fill="none" stroke="#000" d="M-349.162 251.686h197.932M-349.162 275.686h197.932"/><text x="-341.162" y="290.886" font-family="Times,serif" font-size="14">are_allies?</text><text x="-341.162" y="304.886" font-family="Times,serif" font-size="14">are_pending_allies</text><text x="-341.162" y="318.886" font-family="Times,serif" font-size="14">configure_permitted_parameters</text><text x="-341.162" y="332.886" font-family="Times,serif" font-size="14">fetch_profile_picture</text><text x="-341.162" y="346.886" font-family="Times,serif" font-size="14">fetch_supporters</text><text x="-341.162" y="360.886" font-family="Times,serif" font-size="14">fetch_taxonomies</text><text x="-341.162" y="374.886" font-family="Times,serif" font-size="14">get_accepted_allies</text><text x="-341.162" y="388.886" font-family="Times,serif" font-size="14">get_incoming_ally_requests</text><text x="-341.162" y="402.886" font-family="Times,serif" font-size="14">get_outgoing_ally_requests</text><text x="-341.162" y="416.886" font-family="Times,serif" font-size="14">user_relation</text><path fill="none" stroke="#000" d="M-349.162 423.686h197.932"/><text x="-341.162" y="438.886" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-346.913 445.884l-189.333 211.809"/></g><g class="edge"><path fill="none" stroke="#000" d="M-150.912 398.931c62.06 35.762 144.81 78.982 223.082 105.766 259.544 88.814 588.183 125.587 717.416 137.288"/></g><g class="node"><path fill="none" stroke="#000" d="M-353.507-35.81h109.414c6 0 12-6 12-12v-206.001c0-6-6-12-12-12h-109.414c-6 0-12 6-12 12v206c0 6 6 12 12 12"/><text text-anchor="middle" x="-298.8" y="-250.611" font-family="Times,serif" font-size="14">CategoriesController</text><path fill="none" stroke="#000" d="M-365.507-243.811h133.414"/><text x="-357.507" y="-228.611" font-family="Times,serif" font-size="14">create</text><text x="-357.507" y="-214.611" font-family="Times,serif" font-size="14">destroy</text><text x="-357.507" y="-200.611" font-family="Times,serif" font-size="14">edit</text><text x="-357.507" y="-186.611" font-family="Times,serif" font-size="14">index</text><text x="-357.507" y="-172.611" font-family="Times,serif" font-size="14">new</text><text x="-357.507" y="-158.611" font-family="Times,serif" font-size="14">show</text><text x="-357.507" y="-144.611" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M-365.507-137.811h133.414M-365.507-113.811h133.414"/><text x="-357.507" y="-98.611" font-family="Times,serif" font-size="14">_layout</text><text x="-357.507" y="-84.611" font-family="Times,serif" font-size="14">category_params</text><text x="-357.507" y="-70.611" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="-357.507" y="-56.611" font-family="Times,serif" font-size="14">is_viewer</text><text x="-357.507" y="-42.611" font-family="Times,serif" font-size="14">set_category</text></g><g class="edge"><path fill="none" stroke="#000" d="M-260.953 229.576l-26.399-265.33"/></g><g class="node"><path fill="none" stroke="#000" d="M-128.744 183.697H-9.992c6 0 12-6 12-12v-192c0-6-6-12-12-12h-118.752c-6 0-12 6-12 12v192c0 6 6 12 12 12"/><text text-anchor="middle" x="-69.368" y="-17.103" font-family="Times,serif" font-size="14">MedicationsController</text><path fill="none" stroke="#000" d="M-140.744-10.303H2.008"/><text x="-132.744" y="4.897" font-family="Times,serif" font-size="14">create</text><text x="-132.744" y="18.897" font-family="Times,serif" font-size="14">destroy</text><text x="-132.744" y="32.897" font-family="Times,serif" font-size="14">edit</text><text x="-132.744" y="46.897" font-family="Times,serif" font-size="14">index</text><text x="-132.744" y="60.897" font-family="Times,serif" font-size="14">new</text><text x="-132.744" y="74.897" font-family="Times,serif" font-size="14">show</text><text x="-132.744" y="88.897" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M-140.744 95.697H2.008M-140.744 119.697H2.008"/><text x="-132.744" y="134.897" font-family="Times,serif" font-size="14">_layout</text><text x="-132.744" y="148.897" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="-132.744" y="162.897" font-family="Times,serif" font-size="14">medication_params</text><text x="-132.744" y="176.897" font-family="Times,serif" font-size="14">set_medication</text></g><g class="edge"><path fill="none" stroke="#000" d="M-175.602 229.613l34.722-50.306"/></g><g class="node"><path fill="none" stroke="#000" d="M-680.245-55.376h88.441c6 0 12-6 12-12v-206c0-6-6-12-12-12h-88.441c-6 0-12 6-12 12v206c0 6 6 12 12 12"/><text text-anchor="middle" x="-636.024" y="-270.176" font-family="Times,serif" font-size="14">MoodsController</text><path fill="none" stroke="#000" d="M-692.245-263.376h112.441"/><text x="-684.245" y="-248.176" font-family="Times,serif" font-size="14">create</text><text x="-684.245" y="-234.176" font-family="Times,serif" font-size="14">destroy</text><text x="-684.245" y="-220.176" font-family="Times,serif" font-size="14">edit</text><text x="-684.245" y="-206.176" font-family="Times,serif" font-size="14">index</text><text x="-684.245" y="-192.176" font-family="Times,serif" font-size="14">new</text><text x="-684.245" y="-178.176" font-family="Times,serif" font-size="14">show</text><text x="-684.245" y="-164.176" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M-692.245-157.376h112.441M-692.245-133.376h112.441"/><text x="-684.245" y="-118.176" font-family="Times,serif" font-size="14">_layout</text><text x="-684.245" y="-104.176" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="-684.245" y="-90.176" font-family="Times,serif" font-size="14">is_viewer</text><text x="-684.245" y="-76.176" font-family="Times,serif" font-size="14">mood_params</text><text x="-684.245" y="-62.176" font-family="Times,serif" font-size="14">set_mood</text></g><g class="edge"><path fill="none" stroke="#000" d="M-332.256 229.628A60511075.49 60511075.49 0 0 1-579.663-96.159"/></g><g class="node"><path fill="none" stroke="#000" d="M379.375 787.377h82.207c6 0 12-6 12-12v-80c0-6-6-12-12-12h-82.207c-6 0-12 6-12 12v80c0 6 6 12 12 12"/><text text-anchor="middle" x="420.478" y="698.577" font-family="Times,serif" font-size="14">PagesController</text><path fill="none" stroke="#000" d="M367.375 705.377h106.207"/><text x="375.375" y="720.577" font-family="Times,serif" font-size="14">about</text><text x="375.375" y="734.577" font-family="Times,serif" font-size="14">home</text><path fill="none" stroke="#000" d="M367.375 741.377h106.207M367.375 765.377h106.207"/><text x="375.375" y="780.577" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-150.875 396.581l518.046 307.187"/></g><g class="node"><path fill="none" stroke="#000" d="M-300.194 787.817h86.883c6 0 12-6 12-12v-80c0-6-6-12-12-12h-86.883c-6 0-12 6-12 12v80c0 6 6 12 12 12"/><text text-anchor="middle" x="-256.752" y="699.017" font-family="Times,serif" font-size="14">ProfileController</text><path fill="none" stroke="#000" d="M-312.194 705.817h110.883"/><text x="-304.194" y="721.017" font-family="Times,serif" font-size="14">index</text><path fill="none" stroke="#000" d="M-312.194 727.817h110.883M-312.194 751.817h110.883"/><text x="-304.194" y="767.017" font-family="Times,serif" font-size="14">_layout</text><text x="-304.194" y="781.017" font-family="Times,serif" font-size="14">if_not_signed_in</text></g><g class="edge"><path fill="none" stroke="#000" d="M-251.975 445.689l-3.919 238.009"/></g><g class="node"><path fill="none" stroke="#000" d="M17.027 795.167h87.635c6 0 12-6 12-12v-80c0-6-6-12-12-12H17.027c-6 0-12 6-12 12v80c0 6 6 12 12 12"/><text text-anchor="middle" x="60.844" y="706.367" font-family="Times,serif" font-size="14">SearchController</text><path fill="none" stroke="#000" d="M5.027 713.167h111.635"/><text x="13.027" y="728.367" font-family="Times,serif" font-size="14">index</text><path fill="none" stroke="#000" d="M5.027 735.167h111.635M5.027 759.167h111.635"/><text x="13.027" y="774.367" font-family="Times,serif" font-size="14">_layout</text><text x="13.027" y="788.367" font-family="Times,serif" font-size="14">if_not_signed_in</text></g><g class="edge"><path fill="none" stroke="#000" d="M-167.252 445.815L20.795 690.957"/></g><g class="node"><path fill="none" stroke="#000" d="M-641.648 376.978h104.751c6 0 12-6 12-12v-234c0-6-6-12-12-12h-104.751c-6 0-12 6-12 12v234c0 6 6 12 12 12"/><text text-anchor="middle" x="-589.272" y="134.178" font-family="Times,serif" font-size="14">StrategiesController</text><path fill="none" stroke="#000" d="M-653.648 140.978h128.751"/><text x="-645.648" y="156.178" font-family="Times,serif" font-size="14">comment</text><text x="-645.648" y="170.178" font-family="Times,serif" font-size="14">create</text><text x="-645.648" y="184.178" font-family="Times,serif" font-size="14">destroy</text><text x="-645.648" y="198.178" font-family="Times,serif" font-size="14">edit</text><text x="-645.648" y="212.178" font-family="Times,serif" font-size="14">index</text><text x="-645.648" y="226.178" font-family="Times,serif" font-size="14">new</text><text x="-645.648" y="240.178" font-family="Times,serif" font-size="14">show</text><text x="-645.648" y="254.178" font-family="Times,serif" font-size="14">support</text><text x="-645.648" y="268.178" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M-653.648 274.978h128.751M-653.648 298.978h128.751"/><text x="-645.648" y="314.178" font-family="Times,serif" font-size="14">_layout</text><text x="-645.648" y="328.178" font-family="Times,serif" font-size="14">hide_page</text><text x="-645.648" y="342.178" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="-645.648" y="356.178" font-family="Times,serif" font-size="14">set_strategy</text><text x="-645.648" y="370.178" font-family="Times,serif" font-size="14">strategy_params</text></g><g class="edge"><path fill="none" stroke="#000" d="M-349.183 311.498l-175.535-46.441"/></g><g class="node"><path fill="none" stroke="#000" d="M87.37 501.497h96.487c6 0 12-6 12-12v-234c0-6-6-12-12-12H87.37c-6 0-12 6-12 12v234c0 6 6 12 12 12"/><text text-anchor="middle" x="135.613" y="258.697" font-family="Times,serif" font-size="14">MomentsController</text><path fill="none" stroke="#000" d="M75.37 265.497h120.487"/><text x="83.37" y="280.697" font-family="Times,serif" font-size="14">comment</text><text x="83.37" y="294.697" font-family="Times,serif" font-size="14">create</text><text x="83.37" y="308.697" font-family="Times,serif" font-size="14">destroy</text><text x="83.37" y="322.697" font-family="Times,serif" font-size="14">edit</text><text x="83.37" y="336.697" font-family="Times,serif" font-size="14">index</text><text x="83.37" y="350.697" font-family="Times,serif" font-size="14">new</text><text x="83.37" y="364.697" font-family="Times,serif" font-size="14">show</text><text x="83.37" y="378.697" font-family="Times,serif" font-size="14">support</text><text x="83.37" y="392.697" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M75.37 399.497h120.487M75.37 423.497h120.487"/><text x="83.37" y="438.697" font-family="Times,serif" font-size="14">_layout</text><text x="83.37" y="452.697" font-family="Times,serif" font-size="14">hide_page</text><text x="83.37" y="466.697" font-family="Times,serif" font-size="14">if_not_signed_in</text><text x="83.37" y="480.697" font-family="Times,serif" font-size="14">set_moment</text><text x="83.37" y="494.697" font-family="Times,serif" font-size="14">moment_params</text></g><g class="edge"><path fill="none" stroke="#000" d="M-151.091 346.628l226.414 20.429"/></g><g class="node"><path fill="none" stroke="#000" d="M191.37 208.127h144.414c6 0 12-6 12-12v-302c0-6-6-12-12-12H191.37c-6 0-12 6-12 12v302c0 6 6 12 12 12"/><text text-anchor="middle" x="263.577" y="-102.673" font-family="Times,serif" font-size="14">DeviseController</text><path fill="none" stroke="#000" d="M179.37-95.873h168.414"/><text x="187.37" y="-80.673" font-family="Times,serif" font-size="14">_prefixes</text><text x="187.37" y="-66.673" font-family="Times,serif" font-size="14">devise_mapping</text><text x="187.37" y="-52.673" font-family="Times,serif" font-size="14">resource</text><text x="187.37" y="-38.673" font-family="Times,serif" font-size="14">resource_class</text><text x="187.37" y="-24.673" font-family="Times,serif" font-size="14">resource_name</text><text x="187.37" y="-10.673" font-family="Times,serif" font-size="14">scope_name</text><text x="187.37" y="3.327" font-family="Times,serif" font-size="14">signed_in_resource</text><path fill="none" stroke="#000" d="M179.37 10.127h168.414"/><text x="187.37" y="25.327" font-family="Times,serif" font-size="14">assert_is_devise_resource!</text><text x="187.37" y="39.327" font-family="Times,serif" font-size="14">clean_up_passwords</text><text x="187.37" y="53.327" font-family="Times,serif" font-size="14">devise_i18n_options</text><text x="187.37" y="67.327" font-family="Times,serif" font-size="14">find_message</text><text x="187.37" y="81.327" font-family="Times,serif" font-size="14">navigational_formats</text><text x="187.37" y="95.327" font-family="Times,serif" font-size="14">require_no_authentication</text><text x="187.37" y="109.327" font-family="Times,serif" font-size="14">resource=</text><text x="187.37" y="123.327" font-family="Times,serif" font-size="14">resource_params</text><text x="187.37" y="137.327" font-family="Times,serif" font-size="14">respond_with_navigational</text><text x="187.37" y="151.327" font-family="Times,serif" font-size="14">set_flash_message</text><text x="187.37" y="165.327" font-family="Times,serif" font-size="14">successfully_sent?</text><text x="187.37" y="179.327" font-family="Times,serif" font-size="14">unknown_action!</text><path fill="none" stroke="#000" d="M179.37 186.127h168.414"/><text x="187.37" y="201.327" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-151.135 281.278L179.277 93.13"/></g><g class="node"><path fill="none" stroke="#000" d="M-1087.82 105.054h172.418c6 0 12-6 12-12v-66c0-6-6-12-12-12h-172.418c-6 0-12 6-12 12v66c0 6 6 12 12 12"/><text text-anchor="middle" x="-1001.61" y="30.254" font-family="Times,serif" font-size="14">Ckeditor::ApplicationController</text><path fill="none" stroke="#000" d="M-1099.82 37.054h196.418M-1099.82 61.054h196.418"/><text x="-1091.82" y="76.254" font-family="Times,serif" font-size="14">respond_with_asset</text><path fill="none" stroke="#000" d="M-1099.82 83.054h196.418"/><text x="-1091.82" y="98.254" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-349.453 233.283c-47.771-43.695-108.474-90.513-172.244-117.505-124.168-52.558-281.626-61.082-381.607-60.15"/></g><g class="node"><path fill="none" stroke="#000" d="M-586.393-555.735h160.745c6 0 12-6 12-12v-66c0-6-6-12-12-12h-160.745c-6 0-12 6-12 12v66c0 6 6 12 12 12"/><text text-anchor="middle" x="-506.02" y="-630.535" font-family="Times,serif" font-size="14">OmniauthCallbacksController</text><path fill="none" stroke="#000" d="M-598.393-623.735h184.745"/><text x="-590.393" y="-608.535" font-family="Times,serif" font-size="14">google_oauth2</text><path fill="none" stroke="#000" d="M-598.393-601.735h184.745M-598.393-577.735h184.745"/><text x="-590.393" y="-562.535" font-family="Times,serif" font-size="14">_layout</text></g><g class="node"><path fill="none" stroke="#000" d="M792.716 79.41h123.427c6 0 12-6 12-12v-80c0-6-6-12-12-12H792.716c-6 0-12 6-12 12v80c0 6 6 12 12 12"/><text text-anchor="middle" x="854.43" y="-9.391" font-family="Times,serif" font-size="14">RegistrationsController</text><path fill="none" stroke="#000" d="M780.716-2.59h147.427M780.716 21.41h147.427"/><text x="788.716" y="36.609" font-family="Times,serif" font-size="14">after_update_path_for</text><text x="788.716" y="50.609" font-family="Times,serif" font-size="14">update_resource</text><path fill="none" stroke="#000" d="M780.716 57.41h147.427"/><text x="788.716" y="72.609" font-family="Times,serif" font-size="14">_layout</text></g><g class="node"><path fill="none" stroke="#000" d="M669.422-485.254h284.373c6 0 12-6 12-12v-106c0-6-6-12-12-12H669.422c-6 0-12 6-12 12v106c0 6 6 12 12 12"/><text text-anchor="middle" x="811.608" y="-600.054" font-family="Times,serif" font-size="14">Devise::ConfirmationsController</text><path fill="none" stroke="#000" d="M657.422-593.254h308.373"/><text x="665.422" y="-578.054" font-family="Times,serif" font-size="14">create</text><text x="665.422" y="-564.054" font-family="Times,serif" font-size="14">new</text><text x="665.422" y="-550.054" font-family="Times,serif" font-size="14">show</text><path fill="none" stroke="#000" d="M657.422-543.254h308.373"/><text x="665.422" y="-528.054" font-family="Times,serif" font-size="14">after_confirmation_path_for</text><text x="665.422" y="-514.054" font-family="Times,serif" font-size="14">after_resending_confirmation_instructions_path_for</text><path fill="none" stroke="#000" d="M657.422-507.254h308.373"/><text x="665.422" y="-492.054" font-family="Times,serif" font-size="14">_layout</text></g><g class="node"><path fill="none" stroke="#000" d="M-218.031-542.407h207.4c6 0 12-6 12-12v-106c0-6-6-12-12-12h-207.4c-6 0-12 6-12 12v106c0 6 6 12 12 12"/><text text-anchor="middle" x="-114.331" y="-657.207" font-family="Times,serif" font-size="14">Devise::OmniauthCallbacksController</text><path fill="none" stroke="#000" d="M-230.031-650.407h231.4"/><text x="-222.031" y="-635.207" font-family="Times,serif" font-size="14">failure</text><text x="-222.031" y="-621.207" font-family="Times,serif" font-size="14">passthru</text><path fill="none" stroke="#000" d="M-230.031-614.407h231.4"/><text x="-222.031" y="-599.207" font-family="Times,serif" font-size="14">after_omniauth_failure_path_for</text><text x="-222.031" y="-585.207" font-family="Times,serif" font-size="14">failed_strategy</text><text x="-222.031" y="-571.207" font-family="Times,serif" font-size="14">failure_message</text><path fill="none" stroke="#000" d="M-230.031-564.407h231.4"/><text x="-222.031" y="-549.207" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-230.261-605.432l-183.102 3.119"/></g><g class="node"><path fill="none" stroke="#000" d="M330.555-130.688h288.263c6 0 12-6 12-12v-148c0-6-6-12-12-12H330.555c-6 0-12 6-12 12v148c0 6 6 12 12 12"/><text text-anchor="middle" x="474.686" y="-287.488" font-family="Times,serif" font-size="14">Devise::PasswordsController</text><path fill="none" stroke="#000" d="M318.555-280.688h312.263"/><text x="326.555" y="-265.488" font-family="Times,serif" font-size="14">create</text><text x="326.555" y="-251.488" font-family="Times,serif" font-size="14">edit</text><text x="326.555" y="-237.488" font-family="Times,serif" font-size="14">new</text><text x="326.555" y="-223.488" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M318.555-216.688h312.263"/><text x="326.555" y="-201.488" font-family="Times,serif" font-size="14">after_resetting_password_path_for</text><text x="326.555" y="-187.488" font-family="Times,serif" font-size="14">after_sending_reset_password_instructions_path_for</text><text x="326.555" y="-173.488" font-family="Times,serif" font-size="14">assert_reset_token_passed</text><text x="326.555" y="-159.488" font-family="Times,serif" font-size="14">unlockable?</text><path fill="none" stroke="#000" d="M318.555-152.688h312.263"/><text x="326.555" y="-137.488" font-family="Times,serif" font-size="14">_layout</text></g><g class="node"><path fill="none" stroke="#000" d="M435.642 433.716H610.36c6 0 12-6 12-12v-260c0-6-6-12-12-12H435.642c-6 0-12 6-12 12v260c0 6 6 12 12 12"/><text text-anchor="middle" x="523.001" y="164.916" font-family="Times,serif" font-size="14">Devise::RegistrationsController</text><path fill="none" stroke="#000" d="M423.642 171.716H622.36"/><text x="431.642" y="186.916" font-family="Times,serif" font-size="14">cancel</text><text x="431.642" y="200.916" font-family="Times,serif" font-size="14">create</text><text x="431.642" y="214.916" font-family="Times,serif" font-size="14">destroy</text><text x="431.642" y="228.916" font-family="Times,serif" font-size="14">edit</text><text x="431.642" y="242.916" font-family="Times,serif" font-size="14">new</text><text x="431.642" y="256.916" font-family="Times,serif" font-size="14">update</text><path fill="none" stroke="#000" d="M423.642 263.716H622.36"/><text x="431.642" y="278.916" font-family="Times,serif" font-size="14">account_update_params</text><text x="431.642" y="292.916" font-family="Times,serif" font-size="14">after_inactive_sign_up_path_for</text><text x="431.642" y="306.916" font-family="Times,serif" font-size="14">after_sign_up_path_for</text><text x="431.642" y="320.916" font-family="Times,serif" font-size="14">after_update_path_for</text><text x="431.642" y="334.916" font-family="Times,serif" font-size="14">authenticate_scope!</text><text x="431.642" y="348.916" font-family="Times,serif" font-size="14">build_resource</text><text x="431.642" y="362.916" font-family="Times,serif" font-size="14">sign_up</text><text x="431.642" y="376.916" font-family="Times,serif" font-size="14">sign_up_params</text><text x="431.642" y="390.916" font-family="Times,serif" font-size="14">update_needs_confirmation?</text><text x="431.642" y="404.916" font-family="Times,serif" font-size="14">update_resource</text><path fill="none" stroke="#000" d="M423.642 411.716H622.36"/><text x="431.642" y="426.916" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M622.441 212.416L789.102 79.507"/></g><g class="node"><path fill="none" stroke="#000" d="M240.591-528.166h144.435c6 0 12-6 12-12v-162c0-6-6-12-12-12H240.591c-6 0-12 6-12 12v162c0 6 6 12 12 12"/><text text-anchor="middle" x="312.809" y="-698.966" font-family="Times,serif" font-size="14">Devise::SessionsController</text><path fill="none" stroke="#000" d="M228.591-692.166h168.435"/><text x="236.591" y="-676.966" font-family="Times,serif" font-size="14">create</text><text x="236.591" y="-662.966" font-family="Times,serif" font-size="14">destroy</text><text x="236.591" y="-648.966" font-family="Times,serif" font-size="14">new</text><path fill="none" stroke="#000" d="M228.591-642.166h168.435"/><text x="236.591" y="-626.966" font-family="Times,serif" font-size="14">auth_options</text><text x="236.591" y="-612.966" font-family="Times,serif" font-size="14">serialize_options</text><text x="236.591" y="-598.966" font-family="Times,serif" font-size="14">sign_in_params</text><path fill="none" stroke="#000" d="M228.591-592.166h168.435"/><text x="236.591" y="-576.966" font-family="Times,serif" font-size="14">_layout</text><text x="236.591" y="-562.966" font-family="Times,serif" font-size="14">all_signed_out?</text><text x="236.591" y="-548.966" font-family="Times,serif" font-size="14">respond_to_on_destroy</text><text x="236.591" y="-534.966" font-family="Times,serif" font-size="14">verify_signed_out_user</text></g><g class="node"><path fill="none" stroke="#000" d="M-55.182-194.095h240.056c6 0 12-6 12-12v-106c0-6-6-12-12-12H-55.182c-6 0-12 6-12 12v106c0 6 6 12 12 12"/><text text-anchor="middle" x="64.846" y="-308.895" font-family="Times,serif" font-size="14">Devise::UnlocksController</text><path fill="none" stroke="#000" d="M-67.182-302.095h264.056"/><text x="-59.182" y="-286.895" font-family="Times,serif" font-size="14">create</text><text x="-59.182" y="-272.895" font-family="Times,serif" font-size="14">new</text><text x="-59.182" y="-258.895" font-family="Times,serif" font-size="14">show</text><path fill="none" stroke="#000" d="M-67.182-252.095h264.056"/><text x="-59.182" y="-236.895" font-family="Times,serif" font-size="14">after_sending_unlock_instructions_path_for</text><text x="-59.182" y="-222.895" font-family="Times,serif" font-size="14">after_unlock_path_for</text><path fill="none" stroke="#000" d="M-67.182-216.095h264.056"/><text x="-59.182" y="-200.895" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M347.966 24.908c82.7-23.766 207.456-70.725 286.052-152.396 98.398-102.248 145.868-267.072 165.626-357.759"/></g><g class="edge"><path fill="none" stroke="#000" d="M259.343-118.06c-7.586-68.137-24.223-145.982-59.269-209.235-49.69-89.684-139.3-165.174-210.177-215.105"/></g><g class="edge"><path fill="none" stroke="#000" d="M347.923-59.478l57.122-70.842"/></g><g class="edge"><path fill="none" stroke="#000" d="M347.805 125.188l75.579 71.839"/></g><g class="edge"><path fill="none" stroke="#000" d="M275.652-118.293l30.254-409.457"/></g><g class="edge"><path fill="none" stroke="#000" d="M179.297-83.89l-71.761-109.854"/></g><g class="node"><path fill="none" stroke="#000" d="M-1091.76 704.133h198.851c6 0 12-6 12-12v-106c0-6-6-12-12-12h-198.851c-6 0-12 6-12 12v106c0 6 6 12 12 12"/><text text-anchor="middle" x="-992.337" y="589.333" font-family="Times,serif" font-size="14">Ckeditor::AttachmentFilesController</text><path fill="none" stroke="#000" d="M-1103.76 596.133h222.851"/><text x="-1095.76" y="611.333" font-family="Times,serif" font-size="14">create</text><text x="-1095.76" y="625.333" font-family="Times,serif" font-size="14">destroy</text><text x="-1095.76" y="639.333" font-family="Times,serif" font-size="14">index</text><path fill="none" stroke="#000" d="M-1103.76 646.133h222.851"/><text x="-1095.76" y="661.333" font-family="Times,serif" font-size="14">authorize_resource</text><text x="-1095.76" y="675.333" font-family="Times,serif" font-size="14">find_asset</text><path fill="none" stroke="#000" d="M-1103.76 682.133h222.851"/><text x="-1095.76" y="697.333" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-1000.88 105.493l7.501 468.531"/></g><g class="node"><path fill="none" stroke="#000" d="M-1050.05-468.824h151.424c6 0 12-6 12-12v-106c0-6-6-12-12-12h-151.424c-6 0-12 6-12 12v106c0 6 6 12 12 12"/><text text-anchor="middle" x="-974.336" y="-583.624" font-family="Times,serif" font-size="14">Ckeditor::PicturesController</text><path fill="none" stroke="#000" d="M-1062.05-576.824h175.424"/><text x="-1054.05" y="-561.624" font-family="Times,serif" font-size="14">create</text><text x="-1054.05" y="-547.624" font-family="Times,serif" font-size="14">destroy</text><text x="-1054.05" y="-533.624" font-family="Times,serif" font-size="14">index</text><path fill="none" stroke="#000" d="M-1062.05-526.824h175.424"/><text x="-1054.05" y="-511.624" font-family="Times,serif" font-size="14">authorize_resource</text><text x="-1054.05" y="-497.624" font-family="Times,serif" font-size="14">find_asset</text><path fill="none" stroke="#000" d="M-1062.05-490.824h175.424"/><text x="-1054.05" y="-475.624" font-family="Times,serif" font-size="14">_layout</text></g><g class="edge"><path fill="none" stroke="#000" d="M-999.537 14.929l22.202-483.448"/></g></g></svg>