crowdAI/crowdai

View on GitHub
app/models/leaderboard/base_leaderboard.rb

Summary

Maintainability
A
0 mins
Test Coverage
class BaseLeaderboard < ApplicationRecord
  belongs_to :challenge
  belongs_to :challenge_round
  belongs_to :participant, optional: true

  as_enum :leaderboard_type,
    [:leaderboard, :ongoing, :previous, :previous_ongoing],
    map: :string
end