class PodPrebuild::ExclusionCacheValidator

Public Class Methods

new(options) click to toggle source
Calls superclass method
# File lib/cocoapods-binary-cache/cache/validator_exclusion.rb, line 3
def initialize(options)
  super(options)
  @ignored_pods = options[:ignored_pods] || Set.new
  @prebuilt_pod_names = options[:prebuilt_pod_names]
end

Public Instance Methods

validate(accumulated) click to toggle source
# File lib/cocoapods-binary-cache/cache/validator_exclusion.rb, line 9
def validate(accumulated)
  validation = @prebuilt_pod_names.nil? ? accumulated : accumulated.keep(@prebuilt_pod_names)
  validation.discard(@ignored_pods)
end