Class: Dependabot::Npm::Update
- Inherits:
-
Spandx::Core::Plugin
- Object
- Spandx::Core::Plugin
- Dependabot::Npm::Update
- Defined in:
- lib/dependabot/npm/update.rb
Instance Method Summary collapse
Instance Method Details
#enhance(dependency) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/dependabot/npm/update.rb', line 10 def enhance(dependency) return dependency unless match?(dependency) Dir.chdir(dependency.path.parent) do system("rm -fr node_modules/#{dependency.name}") system("npm update #{dependency.name}") end dependency end |
#match?(dependency) ⇒ Boolean
6 7 8 |
# File 'lib/dependabot/npm/update.rb', line 6 def match?(dependency) dependency.package_manager == :npm end |