lib/bundler/lazy_specification.rb in bundler-2.3.17 vs lib/bundler/lazy_specification.rb in bundler-2.3.18

- old
+ new

@@ -5,11 +5,11 @@ module Bundler class LazySpecification include MatchPlatform attr_reader :name, :version, :dependencies, :platform - attr_accessor :source, :remote + attr_accessor :source, :remote, :force_ruby_platform def initialize(name, version, platform, source = nil) @name = name @version = version @dependencies = [] @@ -150,9 +150,9 @@ # only included non-ruby platforms), but we're also keeping this behaviour # on newer bundlers unless users generate the lockfile from scratch or # explicitly add a more specific platform. # def ruby_platform_materializes_to_ruby_platform? - !Bundler.most_specific_locked_platform?(generic_local_platform) || Bundler.settings[:force_ruby_platform] + !Bundler.most_specific_locked_platform?(generic_local_platform) || force_ruby_platform || Bundler.settings[:force_ruby_platform] end end end