lib/nanoc/cli/commands/show-plugins.rb in nanoc-3.6.7 vs lib/nanoc/cli/commands/show-plugins.rb in nanoc-3.6.8
- old
+ new
@@ -18,19 +18,19 @@
raise Nanoc::Errors::GenericTrivial, "usage: #{command.usage}"
end
# Get list of plugins (before and after)
plugins_before = Nanoc::Plugin.all
- self.site.code_snippets if self.site
+ site.code_snippets if site
plugins_after = Nanoc::Plugin.all
# Divide list of plugins into builtin and custom
plugins_builtin = plugins_before
plugins_custom = plugins_after - plugins_before
# Find max identifiers length
- plugin_with_longest_identifiers = plugins_after.inject do |longest, current|
+ plugin_with_longest_identifiers = plugins_after.reduce do |longest, current|
longest[:identifiers].join(', ').size > current[:identifiers].join(', ').size ? longest : current
end
max_identifiers_length = plugin_with_longest_identifiers[:identifiers].join(', ').size
PLUGIN_CLASS_ORDER.each do |superclass|
@@ -50,10 +50,10 @@
relevant_plugins = plugins_with_this_superclass[type]
# Print type
puts " #{type}:"
if relevant_plugins.empty?
- puts " (none)"
+ puts ' (none)'
next
end
# Print plugins
relevant_plugins.sort_by { |k| k[:identifiers].join(', ') }.each do |plugin|