crowdAI/crowdai

View on GitHub
app/concepts/leaderboard/cells/challenge_round_pills.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Leaderboard::Cell::ChallengeRoundPills < Leaderboard::Cell

  def show
    if challenge_rounds.count > 1
      render :challenge_round_pills
    else
      nil
    end
  end

  def challenge
    model
  end

  def current_round
    options[:current_round]
  end

  def challenge_rounds
    challenge.challenge_round_summaries.where(round_status_cd: ['history','current'])
  end

  def tab_class(challenge_round)
    if challenge_round.id == current_round.id
      return 'nav-link active'
    else
      return 'nav-link'
    end
  end

end