diff options
author | Guillermo Guerrero <wolf.fox1985@gmail.com> | 2019-04-12 18:59:35 +0200 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-07-24 13:47:00 +0200 |
commit | 0d8c8d207e9508eb6f5bdd3d479daabb962c5593 (patch) | |
tree | b00c5eef495d5c43f4acbb3f595074703948daa9 | |
parent | be9d6e7cfca02c91d045448aa742cdd79e336c20 (diff) | |
download | bundler-0d8c8d207e9508eb6f5bdd3d479daabb962c5593.tar.gz |
Extract a `print_gems` method
-rw-r--r-- | lib/bundler/cli/outdated.rb | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/lib/bundler/cli/outdated.rb b/lib/bundler/cli/outdated.rb index e583010d4b..6389f909e1 100644 --- a/lib/bundler/cli/outdated.rb +++ b/lib/bundler/cli/outdated.rb @@ -133,24 +133,10 @@ module Bundler end end - gems.each do |gem| - print_gem( - gem[:current_spec], - gem[:active_spec], - gem[:dependency], - groups, - ) - end + print_gems(gems) end else - outdated_gems_list.each do |gem| - print_gem( - gem[:current_spec], - gem[:active_spec], - gem[:dependency], - gem[:groups], - ) - end + print_gems(outdated_gems_list) end exit 1 @@ -193,6 +179,17 @@ module Bundler end end + def print_gems(gems_list) + gems_list.each do |gem| + print_gem( + gem[:current_spec], + gem[:active_spec], + gem[:dependency], + gem[:groups], + ) + end + end + def print_gem(current_spec, active_spec, dependency, groups) spec_version = "#{active_spec.version}#{active_spec.git_version}" spec_version += " (from #{active_spec.loaded_from})" if Bundler.ui.debug? && active_spec.loaded_from |