class DashboardController < ApplicationController before_filter :deny_to_visitors def index #This is a temporary fix until runs and results models are properly discussed with bobby #@results = Result.page(params[:page]).per(5) if current_user.admin? @results = Hash.new names = (Company.pluck :company_name) - ["IVA"] names.map!{|tenant| tenant.gsub(/'/,'').gsub(/\s/,'')} names.each do |name| Apartment::Tenant.switch!(name.gsub(/'/,'').gsub(/\s/,'')) @results[name.gsub(/'/,'').gsub(/\s/,'')] = Run.page(params[:page]).per(5) end Apartment::Tenant.switch! else @results = Run.page(params[:page]).per(5) end end def deny_to_visitors redirect_to "/signin" unless user_signed_in? end end