From 0abc80c24f0bbd4978ad76cee226640e857713a4 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 18 Jun 2023 02:03:33 -0700 Subject: [PATCH] Add views and guidebook flag to RaidGroup blueprint --- app/blueprints/api/v1/raid_group_blueprint.rb | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/app/blueprints/api/v1/raid_group_blueprint.rb b/app/blueprints/api/v1/raid_group_blueprint.rb index 3052ca4..c65a0fa 100644 --- a/app/blueprints/api/v1/raid_group_blueprint.rb +++ b/app/blueprints/api/v1/raid_group_blueprint.rb @@ -3,16 +3,21 @@ module Api module V1 class RaidGroupBlueprint < ApiBlueprint - field :name do |group| - { - en: group.name_en, - ja: group.name_jp - } + view :flat do + field :name do |group| + { + en: group.name_en, + ja: group.name_jp + } + end + + fields :difficulty, :order, :section, :extra, :guidebooks, :hl end - fields :difficulty, :order, :section, :extra, :hl - - association :raids, blueprint: RaidBlueprint, view: :nested + view :full do + include_view :flat + association :raids, blueprint: RaidBlueprint, view: :full + end end end end