mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
[bundler/bundler] Extract some methods
Co-authored-by: Guillermo Guerrero <wolf.fox1985@gmail.com> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net> https://github.com/bundler/bundler/commit/027aba0cff
This commit is contained in:
parent
ee7ec87007
commit
1069139a33
1 changed files with 31 additions and 19 deletions
|
@ -105,11 +105,7 @@ module Bundler
|
||||||
display_nothing_outdated_message
|
display_nothing_outdated_message
|
||||||
else
|
else
|
||||||
unless options[:parseable]
|
unless options[:parseable]
|
||||||
if options[:pre]
|
Bundler.ui.info(header_outdated_message)
|
||||||
Bundler.ui.info "Outdated gems included in the bundle (including pre-releases):"
|
|
||||||
else
|
|
||||||
Bundler.ui.info "Outdated gems included in the bundle:"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if options_include_groups
|
if options_include_groups
|
||||||
|
@ -125,11 +121,7 @@ module Bundler
|
||||||
next if (!options[:groups] && !contains_group) || gems.nil?
|
next if (!options[:groups] && !contains_group) || gems.nil?
|
||||||
|
|
||||||
unless options[:parseable]
|
unless options[:parseable]
|
||||||
if groups
|
Bundler.ui.info(header_group_message(groups))
|
||||||
Bundler.ui.info "===== #{groups_text("Group", groups)} ====="
|
|
||||||
else
|
|
||||||
Bundler.ui.info "===== Without group ====="
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
print_gems(gems)
|
print_gems(gems)
|
||||||
|
@ -148,6 +140,34 @@ module Bundler
|
||||||
"#{group_text}#{groups.split(",").size > 1 ? "s" : ""} \"#{groups}\""
|
"#{group_text}#{groups.split(",").size > 1 ? "s" : ""} \"#{groups}\""
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def header_outdated_message
|
||||||
|
if options[:pre]
|
||||||
|
"Outdated gems included in the bundle (including pre-releases):"
|
||||||
|
else
|
||||||
|
"Outdated gems included in the bundle:"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def header_group_message(groups)
|
||||||
|
if groups
|
||||||
|
"===== #{groups_text("Group", groups)} ====="
|
||||||
|
else
|
||||||
|
"===== Without group ====="
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def nothing_outdated_message
|
||||||
|
if filter_options_patch.any?
|
||||||
|
display = filter_options_patch.map do |o|
|
||||||
|
o.sub("filter-", "")
|
||||||
|
end.join(" or ")
|
||||||
|
|
||||||
|
"No #{display} updates to display.\n"
|
||||||
|
else
|
||||||
|
"Bundle up to date!\n"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def retrieve_active_spec(strict, definition, current_spec)
|
def retrieve_active_spec(strict, definition, current_spec)
|
||||||
return unless current_spec.match_platform(Bundler.local_platform)
|
return unless current_spec.match_platform(Bundler.local_platform)
|
||||||
|
|
||||||
|
@ -166,15 +186,7 @@ module Bundler
|
||||||
|
|
||||||
def display_nothing_outdated_message
|
def display_nothing_outdated_message
|
||||||
unless options[:parseable]
|
unless options[:parseable]
|
||||||
if filter_options_patch.any?
|
Bundler.ui.info(nothing_outdated_message)
|
||||||
display = filter_options_patch.map do |o|
|
|
||||||
o.sub("filter-", "")
|
|
||||||
end.join(" or ")
|
|
||||||
|
|
||||||
Bundler.ui.info "No #{display} updates to display.\n"
|
|
||||||
else
|
|
||||||
Bundler.ui.info "Bundle up to date!\n"
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue