class Pod::Installer::Analyzer::SandboxAnalyzer

Private Instance Methods

alter_state(state) click to toggle source
# File lib/cocoapods-binary-cache/pod-binary/integration/patch/sandbox_analyzer_state.rb, line 14
def alter_state(state)
  return state if PodPrebuild.config.tracked_prebuilt_pod_names.empty?

  prebuilt = PodPrebuild.config.tracked_prebuilt_pod_names
  Pod::UI.message "Alter sandbox state: treat prebuilt frameworks as added: #{prebuilt.to_a}"
  SpecsState.new(
    :added => (state.added + prebuilt).uniq,
    :changed => state.changed - prebuilt,
    :removed => state.deleted - prebuilt,
    :unchanged => state.unchanged - prebuilt
  )
end