spaceship/lib/spaceship/tunes/iap_families.rb in fastlane-2.139.0 vs spaceship/lib/spaceship/tunes/iap_families.rb in fastlane-2.140.0
- old
+ new
@@ -38,20 +38,31 @@
}
end
client.create_iap_family(app_id: self.application.apple_id, name: name, product_id: product_id, reference_name: reference_name, versions: versions_array)
end
- # returns a list of all families
+ # returns a list of all available subscription groups/families of the current In-App-Purchase
def all
r = client.iap_families(app_id: self.application.apple_id)
return_families = []
r.each do |family|
attrs = family
attrs[:application] = self.application
loaded_family = Tunes::IAPFamilyList.factory(attrs)
return_families << loaded_family
end
return_families
+ end
+
+ # find a specific family
+ # @param family_id (String) Family Id
+ def find(family_id)
+ all.each do |family|
+ if family.family_id == family_id
+ return family
+ end
+ end
+ return nil
end
end
end
end