From 0dba56c55d0ed3d4b0c95019a75638b86383da04 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 2 Dec 2025 04:39:49 -0800 Subject: [PATCH] weapon/summon blueprints: serialize promotions --- app/blueprints/api/v1/summon_blueprint.rb | 6 +++++- app/blueprints/api/v1/weapon_blueprint.rb | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/blueprints/api/v1/summon_blueprint.rb b/app/blueprints/api/v1/summon_blueprint.rb index 8605c41..31ec788 100644 --- a/app/blueprints/api/v1/summon_blueprint.rb +++ b/app/blueprints/api/v1/summon_blueprint.rb @@ -10,7 +10,11 @@ module Api } end - fields :granblue_id, :element, :rarity, :max_level + fields :granblue_id, :element, :rarity, :max_level, :promotions + + field :promotion_names do |s| + s.promotion_names + end field :uncap do |s| { diff --git a/app/blueprints/api/v1/weapon_blueprint.rb b/app/blueprints/api/v1/weapon_blueprint.rb index 81316ee..b439d6d 100644 --- a/app/blueprints/api/v1/weapon_blueprint.rb +++ b/app/blueprints/api/v1/weapon_blueprint.rb @@ -13,7 +13,11 @@ module Api # Primary information fields :granblue_id, :element, :proficiency, :max_level, :max_skill_level, :max_awakening_level, :limit, :rarity, - :series, :ax, :ax_type + :series, :ax, :ax_type, :promotions + + field :promotion_names do |w| + w.promotion_names + end # Uncap information field :uncap do |w|