18F/micropurchase

View on GitHub
doc/controllers_complete.svg

Summary

Maintainability
Test Coverage
<?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.38.0 (20140413.2041)
 -->
<!-- Title: controllers_diagram Pages: 1 -->
<svg width="1126pt" height="1079pt"
 viewBox="0.00 0.00 1126.21 1079.00" 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(497.166 599.5)">
<title>controllers_diagram</title>
<polygon fill="none" stroke="none" points="-497.166,479.5 -497.166,-599.5 629.048,-599.5 629.048,479.5 -497.166,479.5"/>
<!-- _diagram_info -->
<g id="node1" class="node"><title>_diagram_info</title>
<text text-anchor="start" x="-349.45" y="-246.1" font-family="Times,serif" font-size="13.00">Controllers diagram</text>
<text text-anchor="start" x="-349.45" y="-233.1" font-family="Times,serif" font-size="13.00">Date: Nov 16 2016 &#45; 15:39</text>
<text text-anchor="start" x="-349.45" y="-220.1" font-family="Times,serif" font-size="13.00">Migration version: 20160921135321</text>
<text text-anchor="start" x="-349.45" y="-207.1" font-family="Times,serif" font-size="13.00">Generated by RailRoady 1.5.2</text>
<text text-anchor="start" x="-349.45" y="-194.1" font-family="Times,serif" font-size="13.00">http://railroady.prestonlee.com</text>
</g>
<!-- Admin::AdminsController -->
<g id="node2" class="node"><title>Admin::AdminsController</title>
<path fill="none" stroke="black" d="M470.724,-460C470.724,-460 611.276,-460 611.276,-460 617.276,-460 623.276,-466 623.276,-472 623.276,-472 623.276,-538 623.276,-538 623.276,-544 617.276,-550 611.276,-550 611.276,-550 470.724,-550 470.724,-550 464.724,-550 458.724,-544 458.724,-538 458.724,-538 458.724,-472 458.724,-472 458.724,-466 464.724,-460 470.724,-460"/>
<text text-anchor="middle" x="541" y="-534.8" font-family="Times,serif" font-size="14.00">Admin::AdminsController</text>
<polyline fill="none" stroke="black" points="458.724,-528 623.276,-528 "/>
<text text-anchor="start" x="466.724" y="-512.8" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="458.724,-506 623.276,-506 "/>
<polyline fill="none" stroke="black" points="458.724,-482 623.276,-482 "/>
<text text-anchor="start" x="466.724" y="-466.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::AuctionAcceptancesController -->
<g id="node3" class="node"><title>Admin::AuctionAcceptancesController</title>
<path fill="none" stroke="black" d="M-107.024,-154C-107.024,-154 105.024,-154 105.024,-154 111.024,-154 117.024,-160 117.024,-166 117.024,-166 117.024,-246 117.024,-246 117.024,-252 111.024,-258 105.024,-258 105.024,-258 -107.024,-258 -107.024,-258 -113.024,-258 -119.024,-252 -119.024,-246 -119.024,-246 -119.024,-166 -119.024,-166 -119.024,-160 -113.024,-154 -107.024,-154"/>
<text text-anchor="middle" x="-1" y="-242.8" font-family="Times,serif" font-size="14.00">Admin::AuctionAcceptancesController</text>
<polyline fill="none" stroke="black" points="-119.024,-236 117.024,-236 "/>
<text text-anchor="start" x="-111.024" y="-220.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-119.024,-214 117.024,-214 "/>
<polyline fill="none" stroke="black" points="-119.024,-190 117.024,-190 "/>
<text text-anchor="start" x="-111.024" y="-174.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-111.024" y="-160.8" font-family="Times,serif" font-size="14.00">winning_bidder</text>
</g>
<!-- Admin::AuctionMarkPaymentsController -->
<g id="node4" class="node"><title>Admin::AuctionMarkPaymentsController</title>
<path fill="none" stroke="black" d="M283.958,84C283.958,84 510.042,84 510.042,84 516.042,84 522.042,78 522.042,72 522.042,72 522.042,6 522.042,6 522.042,-0 516.042,-6 510.042,-6 510.042,-6 283.958,-6 283.958,-6 277.958,-6 271.958,-0 271.958,6 271.958,6 271.958,72 271.958,72 271.958,78 277.958,84 283.958,84"/>
<text text-anchor="middle" x="397" y="9.2" font-family="Times,serif" font-size="14.00">Admin::AuctionMarkPaymentsController</text>
<polyline fill="none" stroke="black" points="271.958,16 522.042,16 "/>
<text text-anchor="start" x="279.958" y="31.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="271.958,38 522.042,38 "/>
<polyline fill="none" stroke="black" points="271.958,62 522.042,62 "/>
<text text-anchor="start" x="279.958" y="77.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::AuctionRejectionsController -->
<g id="node5" class="node"><title>Admin::AuctionRejectionsController</title>
<path fill="none" stroke="black" d="M-243.207,220C-243.207,220 -42.793,220 -42.793,220 -36.793,220 -30.793,214 -30.793,208 -30.793,208 -30.793,142 -30.793,142 -30.793,136 -36.793,130 -42.793,130 -42.793,130 -243.207,130 -243.207,130 -249.207,130 -255.207,136 -255.207,142 -255.207,142 -255.207,208 -255.207,208 -255.207,214 -249.207,220 -243.207,220"/>
<text text-anchor="middle" x="-143" y="145.2" font-family="Times,serif" font-size="14.00">Admin::AuctionRejectionsController</text>
<polyline fill="none" stroke="black" points="-255.207,152 -30.793,152 "/>
<text text-anchor="start" x="-247.207" y="167.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-255.207,174 -30.793,174 "/>
<polyline fill="none" stroke="black" points="-255.207,198 -30.793,198 "/>
<text text-anchor="start" x="-247.207" y="213.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::AuctionReportsController -->
<g id="node6" class="node"><title>Admin::AuctionReportsController</title>
<path fill="none" stroke="black" d="M-158.435,-290C-158.435,-290 26.4346,-290 26.4346,-290 32.4346,-290 38.4346,-296 38.4346,-302 38.4346,-302 38.4346,-368 38.4346,-368 38.4346,-374 32.4346,-380 26.4346,-380 26.4346,-380 -158.435,-380 -158.435,-380 -164.435,-380 -170.435,-374 -170.435,-368 -170.435,-368 -170.435,-302 -170.435,-302 -170.435,-296 -164.435,-290 -158.435,-290"/>
<text text-anchor="middle" x="-66" y="-364.8" font-family="Times,serif" font-size="14.00">Admin::AuctionReportsController</text>
<polyline fill="none" stroke="black" points="-170.435,-358 38.4346,-358 "/>
<text text-anchor="start" x="-162.435" y="-342.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-170.435,-336 38.4346,-336 "/>
<polyline fill="none" stroke="black" points="-170.435,-312 38.4346,-312 "/>
<text text-anchor="start" x="-162.435" y="-296.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::Auctions::ClosedController -->
<g id="node7" class="node"><title>Admin::Auctions::ClosedController</title>
<path fill="none" stroke="black" d="M-327.717,339C-327.717,339 -134.283,339 -134.283,339 -128.283,339 -122.283,333 -122.283,327 -122.283,327 -122.283,261 -122.283,261 -122.283,255 -128.283,249 -134.283,249 -134.283,249 -327.717,249 -327.717,249 -333.717,249 -339.717,255 -339.717,261 -339.717,261 -339.717,327 -339.717,327 -339.717,333 -333.717,339 -327.717,339"/>
<text text-anchor="middle" x="-231" y="264.2" font-family="Times,serif" font-size="14.00">Admin::Auctions::ClosedController</text>
<polyline fill="none" stroke="black" points="-339.717,271 -122.283,271 "/>
<text text-anchor="start" x="-331.717" y="286.2" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-339.717,293 -122.283,293 "/>
<polyline fill="none" stroke="black" points="-339.717,317 -122.283,317 "/>
<text text-anchor="start" x="-331.717" y="332.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::Auctions::NeedsAttentionController -->
<g id="node8" class="node"><title>Admin::Auctions::NeedsAttentionController</title>
<path fill="none" stroke="black" d="M164.793,-154C164.793,-154 407.207,-154 407.207,-154 413.207,-154 419.207,-160 419.207,-166 419.207,-166 419.207,-232 419.207,-232 419.207,-238 413.207,-244 407.207,-244 407.207,-244 164.793,-244 164.793,-244 158.793,-244 152.793,-238 152.793,-232 152.793,-232 152.793,-166 152.793,-166 152.793,-160 158.793,-154 164.793,-154"/>
<text text-anchor="middle" x="286" y="-228.8" font-family="Times,serif" font-size="14.00">Admin::Auctions::NeedsAttentionController</text>
<polyline fill="none" stroke="black" points="152.793,-222 419.207,-222 "/>
<text text-anchor="start" x="160.793" y="-206.8" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="152.793,-200 419.207,-200 "/>
<polyline fill="none" stroke="black" points="152.793,-176 419.207,-176 "/>
<text text-anchor="start" x="160.793" y="-160.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::AuctionsController -->
<g id="node9" class="node"><title>Admin::AuctionsController</title>
<path fill="none" stroke="black" d="M79.6172,-290C79.6172,-290 226.383,-290 226.383,-290 232.383,-290 238.383,-296 238.383,-302 238.383,-302 238.383,-438 238.383,-438 238.383,-444 232.383,-450 226.383,-450 226.383,-450 79.6172,-450 79.6172,-450 73.6172,-450 67.6172,-444 67.6172,-438 67.6172,-438 67.6172,-302 67.6172,-302 67.6172,-296 73.6172,-290 79.6172,-290"/>
<text text-anchor="middle" x="153" y="-434.8" font-family="Times,serif" font-size="14.00">Admin::AuctionsController</text>
<polyline fill="none" stroke="black" points="67.6172,-428 238.383,-428 "/>
<text text-anchor="start" x="75.6172" y="-412.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="75.6172" y="-398.8" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="75.6172" y="-384.8" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="75.6172" y="-370.8" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="75.6172" y="-356.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="67.6172,-350 238.383,-350 "/>
<polyline fill="none" stroke="black" points="67.6172,-326 238.383,-326 "/>
<text text-anchor="start" x="75.6172" y="-310.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="75.6172" y="-296.8" font-family="Times,serif" font-size="14.00">paginated_auctions</text>
</g>
<!-- Admin::BaseController -->
<g id="node10" class="node"><title>Admin::BaseController</title>
<path fill="none" stroke="black" d="M-446.714,458C-446.714,458 -323.286,458 -323.286,458 -317.286,458 -311.286,452 -311.286,446 -311.286,446 -311.286,378 -311.286,378 -311.286,372 -317.286,366 -323.286,366 -323.286,366 -446.714,366 -446.714,366 -452.714,366 -458.714,372 -458.714,378 -458.714,378 -458.714,446 -458.714,446 -458.714,452 -452.714,458 -446.714,458"/>
<text text-anchor="middle" x="-385" y="381.2" font-family="Times,serif" font-size="14.00">Admin::BaseController</text>
<polyline fill="none" stroke="black" points="-458.714,388 -311.286,388 "/>
<polyline fill="none" stroke="black" points="-458.714,412 -311.286,412 "/>
<polyline fill="none" stroke="black" points="-458.714,436 -311.286,436 "/>
<text text-anchor="start" x="-450.714" y="451.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::CustomersController -->
<g id="node11" class="node"><title>Admin::CustomersController</title>
<path fill="none" stroke="black" d="M283.948,271C283.948,271 440.052,271 440.052,271 446.052,271 452.052,265 452.052,259 452.052,259 452.052,123 452.052,123 452.052,117 446.052,111 440.052,111 440.052,111 283.948,111 283.948,111 277.948,111 271.948,117 271.948,123 271.948,123 271.948,259 271.948,259 271.948,265 277.948,271 283.948,271"/>
<text text-anchor="middle" x="362" y="126.2" font-family="Times,serif" font-size="14.00">Admin::CustomersController</text>
<polyline fill="none" stroke="black" points="271.948,133 452.052,133 "/>
<text text-anchor="start" x="279.948" y="148.2" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="279.948" y="162.2" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="279.948" y="176.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="279.948" y="190.2" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="279.948" y="204.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="271.948,211 452.052,211 "/>
<polyline fill="none" stroke="black" points="271.948,235 452.052,235 "/>
<text text-anchor="start" x="279.948" y="250.2" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="279.948" y="264.2" font-family="Times,serif" font-size="14.00">customer_params</text>
</g>
<!-- Admin::MasqueradesController -->
<g id="node12" class="node"><title>Admin::MasqueradesController</title>
<path fill="none" stroke="black" d="M-311.038,-18C-311.038,-18 -140.962,-18 -140.962,-18 -134.962,-18 -128.962,-24 -128.962,-30 -128.962,-30 -128.962,-110 -128.962,-110 -128.962,-116 -134.962,-122 -140.962,-122 -140.962,-122 -311.038,-122 -311.038,-122 -317.038,-122 -323.038,-116 -323.038,-110 -323.038,-110 -323.038,-30 -323.038,-30 -323.038,-24 -317.038,-18 -311.038,-18"/>
<text text-anchor="middle" x="-226" y="-106.8" font-family="Times,serif" font-size="14.00">Admin::MasqueradesController</text>
<polyline fill="none" stroke="black" points="-323.038,-100 -128.962,-100 "/>
<text text-anchor="start" x="-315.038" y="-84.8" font-family="Times,serif" font-size="14.00">destroy</text>
<text text-anchor="start" x="-315.038" y="-70.8" font-family="Times,serif" font-size="14.00">new</text>
<polyline fill="none" stroke="black" points="-323.038,-64 -128.962,-64 "/>
<polyline fill="none" stroke="black" points="-323.038,-40 -128.962,-40 "/>
<text text-anchor="start" x="-315.038" y="-24.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::MissedDeliveriesController -->
<g id="node13" class="node"><title>Admin::MissedDeliveriesController</title>
<path fill="none" stroke="black" d="M11.9033,356C11.9033,356 206.097,356 206.097,356 212.097,356 218.097,350 218.097,344 218.097,344 218.097,278 218.097,278 218.097,272 212.097,266 206.097,266 206.097,266 11.9033,266 11.9033,266 5.90332,266 -0.0966797,272 -0.0966797,278 -0.0966797,278 -0.0966797,344 -0.0966797,344 -0.0966797,350 5.90332,356 11.9033,356"/>
<text text-anchor="middle" x="109" y="281.2" font-family="Times,serif" font-size="14.00">Admin::MissedDeliveriesController</text>
<polyline fill="none" stroke="black" points="-0.0966797,288 218.097,288 "/>
<text text-anchor="start" x="7.90332" y="303.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-0.0966797,310 218.097,310 "/>
<polyline fill="none" stroke="black" points="-0.0966797,334 218.097,334 "/>
<text text-anchor="start" x="7.90332" y="349.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::ProposalsController -->
<g id="node14" class="node"><title>Admin::ProposalsController</title>
<path fill="none" stroke="black" d="M-361.693,-375C-361.693,-375 -210.307,-375 -210.307,-375 -204.307,-375 -198.307,-381 -198.307,-387 -198.307,-387 -198.307,-481 -198.307,-481 -198.307,-487 -204.307,-493 -210.307,-493 -210.307,-493 -361.693,-493 -361.693,-493 -367.693,-493 -373.693,-487 -373.693,-481 -373.693,-481 -373.693,-387 -373.693,-387 -373.693,-381 -367.693,-375 -361.693,-375"/>
<text text-anchor="middle" x="-286" y="-477.8" font-family="Times,serif" font-size="14.00">Admin::ProposalsController</text>
<polyline fill="none" stroke="black" points="-373.693,-471 -198.307,-471 "/>
<text text-anchor="start" x="-365.693" y="-455.8" font-family="Times,serif" font-size="14.00">create</text>
<polyline fill="none" stroke="black" points="-373.693,-449 -198.307,-449 "/>
<polyline fill="none" stroke="black" points="-373.693,-425 -198.307,-425 "/>
<text text-anchor="start" x="-365.693" y="-409.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="-365.693" y="-395.8" font-family="Times,serif" font-size="14.00">auction</text>
<text text-anchor="start" x="-365.693" y="-381.8" font-family="Times,serif" font-size="14.00">should_create_c2_proposal?</text>
</g>
<!-- Admin::SkillsController -->
<g id="node15" class="node"><title>Admin::SkillsController</title>
<path fill="none" stroke="black" d="M283.941,-273C283.941,-273 412.059,-273 412.059,-273 418.059,-273 424.059,-279 424.059,-285 424.059,-285 424.059,-435 424.059,-435 424.059,-441 418.059,-447 412.059,-447 412.059,-447 283.941,-447 283.941,-447 277.941,-447 271.941,-441 271.941,-435 271.941,-435 271.941,-285 271.941,-285 271.941,-279 277.941,-273 283.941,-273"/>
<text text-anchor="middle" x="348" y="-431.8" font-family="Times,serif" font-size="14.00">Admin::SkillsController</text>
<polyline fill="none" stroke="black" points="271.941,-425 424.059,-425 "/>
<text text-anchor="start" x="279.941" y="-409.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="279.941" y="-395.8" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="279.941" y="-381.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="279.941" y="-367.8" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="279.941" y="-353.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="271.941,-347 424.059,-347 "/>
<polyline fill="none" stroke="black" points="271.941,-323 424.059,-323 "/>
<text text-anchor="start" x="279.941" y="-307.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="279.941" y="-293.8" font-family="Times,serif" font-size="14.00">skill</text>
<text text-anchor="start" x="279.941" y="-279.8" font-family="Times,serif" font-size="14.00">skill_params</text>
</g>
<!-- Admin::UserReportsController -->
<g id="node16" class="node"><title>Admin::UserReportsController</title>
<path fill="none" stroke="black" d="M-141.1,-409C-141.1,-409 25.1001,-409 25.1001,-409 31.1001,-409 37.1001,-415 37.1001,-421 37.1001,-421 37.1001,-487 37.1001,-487 37.1001,-493 31.1001,-499 25.1001,-499 25.1001,-499 -141.1,-499 -141.1,-499 -147.1,-499 -153.1,-493 -153.1,-487 -153.1,-487 -153.1,-421 -153.1,-421 -153.1,-415 -147.1,-409 -141.1,-409"/>
<text text-anchor="middle" x="-58" y="-483.8" font-family="Times,serif" font-size="14.00">Admin::UserReportsController</text>
<polyline fill="none" stroke="black" points="-153.1,-477 37.1001,-477 "/>
<text text-anchor="start" x="-145.1" y="-461.8" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-153.1,-455 37.1001,-455 "/>
<polyline fill="none" stroke="black" points="-153.1,-431 37.1001,-431 "/>
<text text-anchor="start" x="-145.1" y="-415.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Admin::UsersController -->
<g id="node17" class="node"><title>Admin::UsersController</title>
<path fill="none" stroke="black" d="M470.952,458C470.952,458 599.048,458 599.048,458 605.048,458 611.048,452 611.048,446 611.048,446 611.048,338 611.048,338 611.048,332 605.048,326 599.048,326 599.048,326 470.952,326 470.952,326 464.952,326 458.952,332 458.952,338 458.952,338 458.952,446 458.952,446 458.952,452 464.952,458 470.952,458"/>
<text text-anchor="middle" x="535" y="341.2" font-family="Times,serif" font-size="14.00">Admin::UsersController</text>
<polyline fill="none" stroke="black" points="458.952,348 611.048,348 "/>
<text text-anchor="start" x="466.952" y="363.2" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="466.952" y="377.2" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="466.952" y="391.2" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="458.952,398 611.048,398 "/>
<polyline fill="none" stroke="black" points="458.952,422 611.048,422 "/>
<text text-anchor="start" x="466.952" y="437.2" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="466.952" y="451.2" font-family="Times,serif" font-size="14.00">user_params</text>
</g>
<!-- Admin::VendorsController -->
<g id="node18" class="node"><title>Admin::VendorsController</title>
<path fill="none" stroke="black" d="M470.952,-341C470.952,-341 613.048,-341 613.048,-341 619.048,-341 625.048,-347 625.048,-353 625.048,-353 625.048,-419 625.048,-419 625.048,-425 619.048,-431 613.048,-431 613.048,-431 470.952,-431 470.952,-431 464.952,-431 458.952,-425 458.952,-419 458.952,-419 458.952,-353 458.952,-353 458.952,-347 464.952,-341 470.952,-341"/>
<text text-anchor="middle" x="542" y="-415.8" font-family="Times,serif" font-size="14.00">Admin::VendorsController</text>
<polyline fill="none" stroke="black" points="458.952,-409 625.048,-409 "/>
<text text-anchor="start" x="466.952" y="-393.8" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="458.952,-387 625.048,-387 "/>
<polyline fill="none" stroke="black" points="458.952,-363 625.048,-363 "/>
<text text-anchor="start" x="466.952" y="-347.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Api::V0::Admin::AuctionsController -->
<g id="node19" class="node"><title>Api::V0::Admin::AuctionsController</title>
<path fill="none" stroke="black" d="M11.7827,237C11.7827,237 212.217,237 212.217,237 218.217,237 224.217,231 224.217,225 224.217,225 224.217,145 224.217,145 224.217,139 218.217,133 212.217,133 212.217,133 11.7827,133 11.7827,133 5.78271,133 -0.217285,139 -0.217285,145 -0.217285,145 -0.217285,225 -0.217285,225 -0.217285,231 5.78271,237 11.7827,237"/>
<text text-anchor="middle" x="112" y="148.2" font-family="Times,serif" font-size="14.00">Api::V0::Admin::AuctionsController</text>
<polyline fill="none" stroke="black" points="-0.217285,155 224.217,155 "/>
<text text-anchor="start" x="7.78271" y="170.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="7.78271" y="184.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-0.217285,191 224.217,191 "/>
<polyline fill="none" stroke="black" points="-0.217285,215 224.217,215 "/>
<text text-anchor="start" x="7.78271" y="230.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Api::V0::Admin::UsersController -->
<g id="node20" class="node"><title>Api::V0::Admin::UsersController</title>
<path fill="none" stroke="black" d="M-327.883,101C-327.883,101 -146.117,101 -146.117,101 -140.117,101 -134.117,95 -134.117,89 -134.117,89 -134.117,23 -134.117,23 -134.117,17 -140.117,11 -146.117,11 -146.117,11 -327.883,11 -327.883,11 -333.883,11 -339.883,17 -339.883,23 -339.883,23 -339.883,89 -339.883,89 -339.883,95 -333.883,101 -327.883,101"/>
<text text-anchor="middle" x="-237" y="26.2" font-family="Times,serif" font-size="14.00">Api::V0::Admin::UsersController</text>
<polyline fill="none" stroke="black" points="-339.883,33 -134.117,33 "/>
<text text-anchor="start" x="-331.883" y="48.2" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-339.883,55 -134.117,55 "/>
<polyline fill="none" stroke="black" points="-339.883,79 -134.117,79 "/>
<text text-anchor="start" x="-331.883" y="94.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Api::V0::AuctionsController -->
<g id="node21" class="node"><title>Api::V0::AuctionsController</title>
<path fill="none" stroke="black" d="M267.117,407C267.117,407 420.883,407 420.883,407 426.883,407 432.883,401 432.883,395 432.883,395 432.883,315 432.883,315 432.883,309 426.883,303 420.883,303 420.883,303 267.117,303 267.117,303 261.117,303 255.117,309 255.117,315 255.117,315 255.117,395 255.117,395 255.117,401 261.117,407 267.117,407"/>
<text text-anchor="middle" x="344" y="318.2" font-family="Times,serif" font-size="14.00">Api::V0::AuctionsController</text>
<polyline fill="none" stroke="black" points="255.117,325 432.883,325 "/>
<text text-anchor="start" x="263.117" y="340.2" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="263.117" y="354.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="255.117,361 432.883,361 "/>
<polyline fill="none" stroke="black" points="255.117,385 432.883,385 "/>
<text text-anchor="start" x="263.117" y="400.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Api::V0::BidsController -->
<g id="node22" class="node"><title>Api::V0::BidsController</title>
<path fill="none" stroke="black" d="M-430.445,220C-430.445,220 -301.555,220 -301.555,220 -295.555,220 -289.555,214 -289.555,208 -289.555,208 -289.555,142 -289.555,142 -289.555,136 -295.555,130 -301.555,130 -301.555,130 -430.445,130 -430.445,130 -436.445,130 -442.445,136 -442.445,142 -442.445,142 -442.445,208 -442.445,208 -442.445,214 -436.445,220 -430.445,220"/>
<text text-anchor="middle" x="-366" y="145.2" font-family="Times,serif" font-size="14.00">Api::V0::BidsController</text>
<polyline fill="none" stroke="black" points="-442.445,152 -289.555,152 "/>
<text text-anchor="start" x="-434.445" y="167.2" font-family="Times,serif" font-size="14.00">create</text>
<polyline fill="none" stroke="black" points="-442.445,174 -289.555,174 "/>
<polyline fill="none" stroke="black" points="-442.445,198 -289.555,198 "/>
<text text-anchor="start" x="-434.445" y="213.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- Api::V0::BusinessDaysController -->
<g id="node23" class="node"><title>Api::V0::BusinessDaysController</title>
<path fill="none" stroke="black" d="M284.114,-35C284.114,-35 465.886,-35 465.886,-35 471.886,-35 477.886,-41 477.886,-47 477.886,-47 477.886,-113 477.886,-113 477.886,-119 471.886,-125 465.886,-125 465.886,-125 284.114,-125 284.114,-125 278.114,-125 272.114,-119 272.114,-113 272.114,-113 272.114,-47 272.114,-47 272.114,-41 278.114,-35 284.114,-35"/>
<text text-anchor="middle" x="375" y="-109.8" font-family="Times,serif" font-size="14.00">Api::V0::BusinessDaysController</text>
<polyline fill="none" stroke="black" points="272.114,-103 477.886,-103 "/>
<text text-anchor="start" x="280.114" y="-87.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="272.114,-81 477.886,-81 "/>
<polyline fill="none" stroke="black" points="272.114,-57 477.886,-57 "/>
<text text-anchor="start" x="280.114" y="-41.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- ApiController -->
<g id="node24" class="node"><title>ApiController</title>
<path fill="none" stroke="black" d="M504.728,288C504.728,288 575.272,288 575.272,288 581.272,288 587.272,282 587.272,276 587.272,276 587.272,196 587.272,196 587.272,190 581.272,184 575.272,184 575.272,184 504.728,184 504.728,184 498.728,184 492.728,190 492.728,196 492.728,196 492.728,276 492.728,276 492.728,282 498.728,288 504.728,288"/>
<text text-anchor="middle" x="540" y="199.2" font-family="Times,serif" font-size="14.00">ApiController</text>
<polyline fill="none" stroke="black" points="492.728,206 587.272,206 "/>
<text text-anchor="start" x="500.728" y="221.2" font-family="Times,serif" font-size="14.00">authenticator</text>
<text text-anchor="start" x="500.728" y="235.2" font-family="Times,serif" font-size="14.00">handle_error</text>
<polyline fill="none" stroke="black" points="492.728,242 587.272,242 "/>
<polyline fill="none" stroke="black" points="492.728,266 587.272,266 "/>
<text text-anchor="start" x="500.728" y="281.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- ApplicationController -->
<g id="node25" class="node"><title>ApplicationController</title>
<path fill="none" stroke="black" d="M114.027,101C114.027,101 231.973,101 231.973,101 237.973,101 243.973,95 243.973,89 243.973,89 243.973,-101 243.973,-101 243.973,-107 237.973,-113 231.973,-113 231.973,-113 114.027,-113 114.027,-113 108.027,-113 102.027,-107 102.027,-101 102.027,-101 102.027,89 102.027,89 102.027,95 108.027,101 114.027,101"/>
<text text-anchor="middle" x="173" y="-97.8" font-family="Times,serif" font-size="14.00">ApplicationController</text>
<polyline fill="none" stroke="black" points="102.027,-91 243.973,-91 "/>
<text text-anchor="start" x="110.027" y="-75.8" font-family="Times,serif" font-size="14.00">api_current_user</text>
<text text-anchor="start" x="110.027" y="-61.8" font-family="Times,serif" font-size="14.00">current_user</text>
<text text-anchor="start" x="110.027" y="-47.8" font-family="Times,serif" font-size="14.00">github_id</text>
<text text-anchor="start" x="110.027" y="-33.8" font-family="Times,serif" font-size="14.00">require_admin</text>
<text text-anchor="start" x="110.027" y="-19.8" font-family="Times,serif" font-size="14.00">require_authentication</text>
<text text-anchor="start" x="110.027" y="-5.8" font-family="Times,serif" font-size="14.00">via</text>
<polyline fill="none" stroke="black" points="102.027,1 243.973,1 "/>
<text text-anchor="start" x="110.027" y="16.2" font-family="Times,serif" font-size="14.00">authenticator</text>
<text text-anchor="start" x="110.027" y="30.2" font-family="Times,serif" font-size="14.00">handle_error</text>
<text text-anchor="start" x="110.027" y="44.2" font-family="Times,serif" font-size="14.00">return_to_stored</text>
<text text-anchor="start" x="110.027" y="58.2" font-family="Times,serif" font-size="14.00">store_location</text>
<text text-anchor="start" x="110.027" y="72.2" font-family="Times,serif" font-size="14.00">store_referer</text>
<polyline fill="none" stroke="black" points="102.027,79 243.973,79 "/>
<text text-anchor="start" x="110.027" y="94.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- AuctionsController -->
<g id="node26" class="node"><title>AuctionsController</title>
<path fill="none" stroke="black" d="M470.952,-154C470.952,-154 571.048,-154 571.048,-154 577.048,-154 583.048,-160 583.048,-166 583.048,-166 583.048,-288 583.048,-288 583.048,-294 577.048,-300 571.048,-300 571.048,-300 470.952,-300 470.952,-300 464.952,-300 458.952,-294 458.952,-288 458.952,-288 458.952,-166 458.952,-166 458.952,-160 464.952,-154 470.952,-154"/>
<text text-anchor="middle" x="521" y="-284.8" font-family="Times,serif" font-size="14.00">AuctionsController</text>
<polyline fill="none" stroke="black" points="458.952,-278 583.048,-278 "/>
<text text-anchor="start" x="466.952" y="-262.8" font-family="Times,serif" font-size="14.00">index</text>
<text text-anchor="start" x="466.952" y="-248.8" font-family="Times,serif" font-size="14.00">show</text>
<text text-anchor="start" x="466.952" y="-234.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="458.952,-228 583.048,-228 "/>
<polyline fill="none" stroke="black" points="458.952,-204 583.048,-204 "/>
<text text-anchor="start" x="466.952" y="-188.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="466.952" y="-174.8" font-family="Times,serif" font-size="14.00">find_auction</text>
<text text-anchor="start" x="466.952" y="-160.8" font-family="Times,serif" font-size="14.00">paginated_auctions</text>
</g>
<!-- AuthenticationsController -->
<g id="node27" class="node"><title>AuthenticationsController</title>
<path fill="none" stroke="black" d="M-89.7451,101C-89.7451,101 57.7451,101 57.7451,101 63.7451,101 69.7451,95 69.7451,89 69.7451,89 69.7451,-89 69.7451,-89 69.7451,-95 63.7451,-101 57.7451,-101 57.7451,-101 -89.7451,-101 -89.7451,-101 -95.7451,-101 -101.745,-95 -101.745,-89 -101.745,-89 -101.745,89 -101.745,89 -101.745,95 -95.7451,101 -89.7451,101"/>
<text text-anchor="middle" x="-16" y="-85.8" font-family="Times,serif" font-size="14.00">AuthenticationsController</text>
<polyline fill="none" stroke="black" points="-101.745,-79 69.7451,-79 "/>
<text text-anchor="start" x="-93.7451" y="-63.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-93.7451" y="-49.8" font-family="Times,serif" font-size="14.00">destroy</text>
<polyline fill="none" stroke="black" points="-101.745,-43 69.7451,-43 "/>
<polyline fill="none" stroke="black" points="-101.745,-19 69.7451,-19 "/>
<text text-anchor="start" x="-93.7451" y="-3.8" font-family="Times,serif" font-size="14.00">user</text>
<text text-anchor="start" x="-93.7451" y="10.2" font-family="Times,serif" font-size="14.00">auth_hash</text>
<text text-anchor="start" x="-93.7451" y="24.2" font-family="Times,serif" font-size="14.00">clear_return_to</text>
<text text-anchor="start" x="-93.7451" y="38.2" font-family="Times,serif" font-size="14.00">redirect_back_or_root_path</text>
<text text-anchor="start" x="-93.7451" y="52.2" font-family="Times,serif" font-size="14.00">return_to</text>
<text text-anchor="start" x="-93.7451" y="66.2" font-family="Times,serif" font-size="14.00">return_to_url</text>
<text text-anchor="start" x="-93.7451" y="80.2" font-family="Times,serif" font-size="14.00">sign_in_user</text>
<text text-anchor="start" x="-93.7451" y="94.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- BidsController -->
<g id="node28" class="node"><title>BidsController</title>
<path fill="none" stroke="black" d="M-463.61,84C-463.61,84 -388.39,84 -388.39,84 -382.39,84 -376.39,78 -376.39,72 -376.39,72 -376.39,-8 -376.39,-8 -376.39,-14 -382.39,-20 -388.39,-20 -388.39,-20 -463.61,-20 -463.61,-20 -469.61,-20 -475.61,-14 -475.61,-8 -475.61,-8 -475.61,72 -475.61,72 -475.61,78 -469.61,84 -463.61,84"/>
<text text-anchor="middle" x="-426" y="-4.8" font-family="Times,serif" font-size="14.00">BidsController</text>
<polyline fill="none" stroke="black" points="-475.61,2 -376.39,2 "/>
<text text-anchor="start" x="-467.61" y="17.2" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="-467.61" y="31.2" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="-475.61,38 -376.39,38 "/>
<polyline fill="none" stroke="black" points="-475.61,62 -376.39,62 "/>
<text text-anchor="start" x="-467.61" y="77.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- DocsController -->
<g id="node29" class="node"><title>DocsController</title>
<path fill="none" stroke="black" d="M181.841,-477C181.841,-477 260.159,-477 260.159,-477 266.159,-477 272.159,-483 272.159,-489 272.159,-489 272.159,-571 272.159,-571 272.159,-577 266.159,-583 260.159,-583 260.159,-583 181.841,-583 181.841,-583 175.841,-583 169.841,-577 169.841,-571 169.841,-571 169.841,-489 169.841,-489 169.841,-483 175.841,-477 181.841,-477"/>
<text text-anchor="middle" x="221" y="-567.8" font-family="Times,serif" font-size="14.00">DocsController</text>
<polyline fill="none" stroke="black" points="169.841,-561 272.159,-561 "/>
<polyline fill="none" stroke="black" points="169.841,-537 272.159,-537 "/>
<polyline fill="none" stroke="black" points="169.841,-513 272.159,-513 "/>
<text text-anchor="start" x="177.841" y="-497.8" font-family="Times,serif" font-size="14.00">_layout</text>
<text text-anchor="start" x="177.841" y="-483.8" font-family="Times,serif" font-size="14.00">load_swagger</text>
</g>
<!-- InsightsController -->
<g id="node30" class="node"><title>InsightsController</title>
<path fill="none" stroke="black" d="M12.0586,475C12.0586,475 105.941,475 105.941,475 111.941,475 117.941,469 117.941,463 117.941,463 117.941,397 117.941,397 117.941,391 111.941,385 105.941,385 105.941,385 12.0586,385 12.0586,385 6.05859,385 0.0585938,391 0.0585938,397 0.0585938,397 0.0585938,463 0.0585938,463 0.0585938,469 6.05859,475 12.0586,475"/>
<text text-anchor="middle" x="59" y="400.2" font-family="Times,serif" font-size="14.00">InsightsController</text>
<polyline fill="none" stroke="black" points="0.0585938,407 117.941,407 "/>
<text text-anchor="start" x="8.05859" y="422.2" font-family="Times,serif" font-size="14.00">index</text>
<polyline fill="none" stroke="black" points="0.0585938,429 117.941,429 "/>
<polyline fill="none" stroke="black" points="0.0585938,453 117.941,453 "/>
<text text-anchor="start" x="8.05859" y="468.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- ReceiptsController -->
<g id="node31" class="node"><title>ReceiptsController</title>
<path fill="none" stroke="black" d="M318.124,-477C318.124,-477 415.876,-477 415.876,-477 421.876,-477 427.876,-483 427.876,-489 427.876,-489 427.876,-583 427.876,-583 427.876,-589 421.876,-595 415.876,-595 415.876,-595 318.124,-595 318.124,-595 312.124,-595 306.124,-589 306.124,-583 306.124,-583 306.124,-489 306.124,-489 306.124,-483 312.124,-477 318.124,-477"/>
<text text-anchor="middle" x="367" y="-579.8" font-family="Times,serif" font-size="14.00">ReceiptsController</text>
<polyline fill="none" stroke="black" points="306.124,-573 427.876,-573 "/>
<text text-anchor="start" x="314.124" y="-557.8" font-family="Times,serif" font-size="14.00">create</text>
<text text-anchor="start" x="314.124" y="-543.8" font-family="Times,serif" font-size="14.00">new</text>
<text text-anchor="start" x="314.124" y="-529.8" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="306.124,-523 427.876,-523 "/>
<polyline fill="none" stroke="black" points="306.124,-499 427.876,-499 "/>
<text text-anchor="start" x="314.124" y="-483.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- SignInsController -->
<g id="node32" class="node"><title>SignInsController</title>
<path fill="none" stroke="black" d="M-481.166,339C-481.166,339 -388.834,339 -388.834,339 -382.834,339 -376.834,333 -376.834,327 -376.834,327 -376.834,261 -376.834,261 -376.834,255 -382.834,249 -388.834,249 -388.834,249 -481.166,249 -481.166,249 -487.166,249 -493.166,255 -493.166,261 -493.166,261 -493.166,327 -493.166,327 -493.166,333 -487.166,339 -481.166,339"/>
<text text-anchor="middle" x="-435" y="264.2" font-family="Times,serif" font-size="14.00">SignInsController</text>
<polyline fill="none" stroke="black" points="-493.166,271 -376.834,271 "/>
<text text-anchor="start" x="-485.166" y="286.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-493.166,293 -376.834,293 "/>
<polyline fill="none" stroke="black" points="-493.166,317 -376.834,317 "/>
<text text-anchor="start" x="-485.166" y="332.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- SignUpsController -->
<g id="node33" class="node"><title>SignUpsController</title>
<path fill="none" stroke="black" d="M-259.89,458C-259.89,458 -162.11,458 -162.11,458 -156.11,458 -150.11,452 -150.11,446 -150.11,446 -150.11,380 -150.11,380 -150.11,374 -156.11,368 -162.11,368 -162.11,368 -259.89,368 -259.89,368 -265.89,368 -271.89,374 -271.89,380 -271.89,380 -271.89,446 -271.89,446 -271.89,452 -265.89,458 -259.89,458"/>
<text text-anchor="middle" x="-211" y="383.2" font-family="Times,serif" font-size="14.00">SignUpsController</text>
<polyline fill="none" stroke="black" points="-271.89,390 -150.11,390 "/>
<text text-anchor="start" x="-263.89" y="405.2" font-family="Times,serif" font-size="14.00">show</text>
<polyline fill="none" stroke="black" points="-271.89,412 -150.11,412 "/>
<polyline fill="none" stroke="black" points="-271.89,436 -150.11,436 "/>
<text text-anchor="start" x="-263.89" y="451.2" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
<!-- UsersController -->
<g id="node34" class="node"><title>UsersController</title>
<path fill="none" stroke="black" d="M-446.714,-52C-446.714,-52 -365.286,-52 -365.286,-52 -359.286,-52 -353.286,-58 -353.286,-64 -353.286,-64 -353.286,-144 -353.286,-144 -353.286,-150 -359.286,-156 -365.286,-156 -365.286,-156 -446.714,-156 -446.714,-156 -452.714,-156 -458.714,-150 -458.714,-144 -458.714,-144 -458.714,-64 -458.714,-64 -458.714,-58 -452.714,-52 -446.714,-52"/>
<text text-anchor="middle" x="-406" y="-140.8" font-family="Times,serif" font-size="14.00">UsersController</text>
<polyline fill="none" stroke="black" points="-458.714,-134 -353.286,-134 "/>
<text text-anchor="start" x="-450.714" y="-118.8" font-family="Times,serif" font-size="14.00">edit</text>
<text text-anchor="start" x="-450.714" y="-104.8" font-family="Times,serif" font-size="14.00">update</text>
<polyline fill="none" stroke="black" points="-458.714,-98 -353.286,-98 "/>
<polyline fill="none" stroke="black" points="-458.714,-74 -353.286,-74 "/>
<text text-anchor="start" x="-450.714" y="-58.8" font-family="Times,serif" font-size="14.00">_layout</text>
</g>
</g>
</svg>