Fiscally Insolvent Viking Store

These could definitely have been parsed out into helper methods, either by panel or by type, to make the main index method shorter. Additionally, as seen in the demonstrations, you could definitely have done an iterator like

[1.month.ago, 1.week.ago].each {|time| do_the_methods} to DRY this up even more