add promotions to weapon and summon importers

This commit is contained in:
Justin Edmund 2025-12-02 05:51:30 -08:00
parent e0a82bc7a4
commit 7aa0521ca4
2 changed files with 6 additions and 2 deletions

View file

@ -57,6 +57,7 @@ module Granblue
# @option attributes [String] :kamigame Kamigame link
# @option attributes [Array<String>] :nicknames_en English nicknames
# @option attributes [Array<String>] :nicknames_jp Japanese nicknames
# @option attributes [Array<Integer>] :promotions Gacha promotions (pool membership)
#
# @raise [ImportError] If required attributes are missing or invalid
def build_attributes(row)
@ -93,7 +94,8 @@ module Granblue
kamigame: parse_value(row['kamigame']),
transcendence_date: parse_value(row['transcendence_date']),
nicknames_en: parse_array(row['nicknames_en']),
nicknames_jp: parse_array(row['nicknames_jp'])
nicknames_jp: parse_array(row['nicknames_jp']),
promotions: parse_integer_array(row['promotions'])
}
end
end

View file

@ -60,6 +60,7 @@ module Granblue
# @option attributes [String] :kamigame Kamigame link
# @option attributes [Array<String>] :nicknames_en English nicknames
# @option attributes [Array<String>] :nicknames_jp Japanese nicknames
# @option attributes [Array<Integer>] :promotions Gacha promotions (pool membership)
#
# @raise [ImportError] If required attributes are missing or invalid
def build_attributes(row)
@ -99,7 +100,8 @@ module Granblue
nicknames_en: parse_array(row['nicknames_en']),
nicknames_jp: parse_array(row['nicknames_jp']),
transcendence: parse_boolean(row['transcendence']),
transcendence_date: parse_value(row['transcendence_date'])
transcendence_date: parse_value(row['transcendence_date']),
promotions: parse_integer_array(row['promotions'])
}
end
end