diff --git a/lib/granblue/importers/summon_importer.rb b/lib/granblue/importers/summon_importer.rb index c6b091b..1b5622a 100644 --- a/lib/granblue/importers/summon_importer.rb +++ b/lib/granblue/importers/summon_importer.rb @@ -57,6 +57,7 @@ module Granblue # @option attributes [String] :kamigame Kamigame link # @option attributes [Array] :nicknames_en English nicknames # @option attributes [Array] :nicknames_jp Japanese nicknames + # @option attributes [Array] :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 diff --git a/lib/granblue/importers/weapon_importer.rb b/lib/granblue/importers/weapon_importer.rb index 6a5dd77..f16b5fe 100644 --- a/lib/granblue/importers/weapon_importer.rb +++ b/lib/granblue/importers/weapon_importer.rb @@ -60,6 +60,7 @@ module Granblue # @option attributes [String] :kamigame Kamigame link # @option attributes [Array] :nicknames_en English nicknames # @option attributes [Array] :nicknames_jp Japanese nicknames + # @option attributes [Array] :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