provider update for label parsing

Signed-off-by: Collin McNeese <[email protected]>
This commit is contained in:
Collin McNeese
2022-12-21 09:40:18 -06:00
parent 7e77a14230
commit 4e9610599b
+1 -2
View File
@@ -18,8 +18,7 @@ class Provider
}.freeze }.freeze
def initialize(labels) def initialize(labels)
labels = labels.tr("\n", "").delete_prefix("[").delete_suffix("]").split(",").map(&:strip) providers = JSON.parse(labels).select { |label| PROVIDER_MAP.key?(label) }
providers = labels.select { |label| PROVIDER_MAP.key?(label) }
raise "One provider must be selected" if providers.empty? raise "One provider must be selected" if providers.empty?
raise "Only one provider can be selected" unless providers.one? raise "Only one provider can be selected" unless providers.one?