Class: Dependabot::NpmAndYarn::FileUpdater::NpmLockfileUpdater

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb

Instance Method Summary collapse

Constructor Details

#initialize(lockfile:, dependencies:, dependency_files:, credentials:) ⇒ NpmLockfileUpdater

Returns a new instance of NpmLockfileUpdater.



35
36
37
38
39
40
# File 'lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb', line 35

def initialize(lockfile:, dependencies:, dependency_files:, credentials:)
  @lockfile = lockfile
  @dependencies = dependencies
  @dependency_files = dependency_files
  @credentials = credentials
end

Instance Method Details

#updated_lockfileObject



43
44
45
46
47
# File 'lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb', line 43

def updated_lockfile
  updated_file = lockfile.dup
  updated_file.content = updated_lockfile_content
  updated_file
end

#updated_lockfile_reponse(response) ⇒ Object



50
51
52
# File 'lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb', line 50

def updated_lockfile_reponse(response)
  handle_npm_updater_error(response)
end