Method: Bundler::Dependency#gem_platforms

Defined in:
lib/bundler/dependency.rb

#gem_platforms(valid_platforms) ⇒ Object

Returns the platforms this dependency is valid for, in the same order as passed in the ‘valid_platforms` parameter



105
106
107
108
109
110
111
# File 'lib/bundler/dependency.rb', line 105

def gem_platforms(valid_platforms)
  return valid_platforms if @platforms.empty?

  @gem_platforms ||= expanded_platforms.compact.uniq

  valid_platforms & @gem_platforms
end