diff --git a/app/serializers/group_score_serializer.rb b/app/serializers/group_score_serializer.rb new file mode 100644 index 0000000..aa4d5a6 --- /dev/null +++ b/app/serializers/group_score_serializer.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +class GroupScoreSerializer < ApplicationSerializer + attributes :group_points, :received_points, :scored_points + + belongs_to :team +end diff --git a/app/serializers/group_serializer.rb b/app/serializers/group_serializer.rb new file mode 100644 index 0000000..1700307 --- /dev/null +++ b/app/serializers/group_serializer.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +class GroupSerializer < ApplicationSerializer + attributes :number + + has_many :matches + has_many :group_scores +end diff --git a/app/serializers/stage_serializer.rb b/app/serializers/stage_serializer.rb new file mode 100644 index 0000000..dc76a83 --- /dev/null +++ b/app/serializers/stage_serializer.rb @@ -0,0 +1,8 @@ +# frozen_string_literal: true + +class StageSerializer < ApplicationSerializer + attributes :level + + has_many :matches + has_many :groups +end