joshsoftware/code-curiosity

View on GitHub
app/controllers/home_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class HomeController < ApplicationController
  def index
    if user_signed_in?
      redirect_to dashboard_path
      return
    else
      @user_trend, @contribution_trend, @xAxis = MultiLineChart::Index.get
    end
  end

  def leaderboard
    @subscriptions = current_round.subscriptions
                                  .where(:points.gt => 0)
                                  .order(points: :desc)
                                  .page(1).per(5)

    if user_signed_in?
      render layout: 'application'
    else
      render layout: 'info'
    end
  end
end