Method: Bundler::SpecSet#remove_invalid_platforms!

Defined in:
lib/bundler/spec_set.rb

#remove_invalid_platforms!(deps, platforms, skips: []) ⇒ Object



57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/bundler/spec_set.rb', line 57

def remove_invalid_platforms!(deps, platforms, skips: [])
  invalid_platforms = []

  platforms.reject! do |platform|
    next false if skips.include?(platform)

    invalid = incomplete_for_platform?(deps, platform)
    invalid_platforms << platform if invalid
    invalid
  end

  invalid_platforms
end