provider update for label parsing
Signed-off-by: Collin McNeese <[email protected]>
This commit is contained in:
@@ -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?
|
||||||
|
|||||||
Reference in New Issue
Block a user