Sha256: 950ae017828eafbfefd5d7928764e0d39687843c7be87e1929b3511da1c459b1
Contents?: true
Size: 436 Bytes
Versions: 35
Compression:
Stored size: 436 Bytes
Contents
module PodPrebuild class ExclusionCacheValidator < AccumulatedCacheValidator def initialize(options) super(options) @ignored_pods = options[:ignored_pods] || Set.new @prebuilt_pod_names = options[:prebuilt_pod_names] end def validate(accumulated) validation = @prebuilt_pod_names.nil? ? accumulated : accumulated.keep(@prebuilt_pod_names) validation.discard(@ignored_pods) end end end
Version data entries
35 entries across 35 versions & 4 rubygems