lib/bundler/lazy_specification.rb in bundler-2.5.22 vs lib/bundler/lazy_specification.rb in bundler-2.5.23
- old
+ new
@@ -25,12 +25,19 @@
@name = name
@version = version
@dependencies = []
@required_ruby_version = Gem::Requirement.default
@required_rubygems_version = Gem::Requirement.default
- @platform = platform || Gem::Platform::RUBY
- @source = source
+ @platform = platform || Gem::Platform::RUBY
+
+ @original_source = source
+ @source = source
+
@force_ruby_platform = default_force_ruby_platform
+ end
+
+ def source_changed?
+ @original_source != source
end
def full_name
@full_name ||= if platform == Gem::Platform::RUBY
"#{@name}-#{@version}"