turniere-backend/app/models/team.rb

15 lines
339 B
Ruby

# frozen_string_literal: true
class Team < ApplicationRecord
belongs_to :tournament, optional: true
has_many :group_scores, dependent: :destroy
has_many :match_scores, dependent: :destroy
validates :name, presence: true
def owner
match_scores.first.owner
# this will produce errors if we make teams reusable
end
end