From d1f66b18d4d800525d7a3686eeddd3beaee995cf Mon Sep 17 00:00:00 2001 From: Thor77 Date: Sun, 25 Nov 2018 20:03:07 +0100 Subject: [PATCH] Add tournament serializers SimpleTournamentSerializer excludes relationships and should be used for listings --- app/serializers/simple_tournament_serializer.rb | 5 +++++ app/serializers/tournament_serializer.rb | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 app/serializers/simple_tournament_serializer.rb create mode 100644 app/serializers/tournament_serializer.rb diff --git a/app/serializers/simple_tournament_serializer.rb b/app/serializers/simple_tournament_serializer.rb new file mode 100644 index 0000000..c357f36 --- /dev/null +++ b/app/serializers/simple_tournament_serializer.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +class SimpleTournamentSerializer < ApplicationSerializer + attributes :name, :code, :description, :public +end diff --git a/app/serializers/tournament_serializer.rb b/app/serializers/tournament_serializer.rb new file mode 100644 index 0000000..4c7c2c6 --- /dev/null +++ b/app/serializers/tournament_serializer.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +class TournamentSerializer < SimpleTournamentSerializer + has_many :teams + has_many :stages +end