Class: Dependabot::Bazel::UpdateChecker::RequirementsUpdater

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/bazel/update_checker/requirements_updater.rb

Instance Method Summary collapse

Constructor Details

#initialize(requirements:, latest_version:) ⇒ RequirementsUpdater

Returns a new instance of RequirementsUpdater.



13
14
15
16
# File 'lib/dependabot/bazel/update_checker/requirements_updater.rb', line 13

def initialize(requirements:, latest_version:)
  @requirements = requirements
  @latest_version = latest_version
end

Instance Method Details

#updated_requirementsObject



19
20
21
22
23
24
25
# File 'lib/dependabot/bazel/update_checker/requirements_updater.rb', line 19

def updated_requirements
  @requirements.map do |requirement|
    updated_requirement = requirement.dup
    updated_requirement[:requirement] = @latest_version
    updated_requirement
  end
end