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