diff options
Diffstat (limited to 'Library/Homebrew/cask/lib/hbc/cli/info.rb')
| -rw-r--r-- | Library/Homebrew/cask/lib/hbc/cli/info.rb | 12 | 
1 files changed, 5 insertions, 7 deletions
diff --git a/Library/Homebrew/cask/lib/hbc/cli/info.rb b/Library/Homebrew/cask/lib/hbc/cli/info.rb index d26747e17..9cdada62e 100644 --- a/Library/Homebrew/cask/lib/hbc/cli/info.rb +++ b/Library/Homebrew/cask/lib/hbc/cli/info.rb @@ -69,13 +69,11 @@ module Hbc        def self.artifact_info(cask)          ohai "Artifacts" -        DSL::ORDINARY_ARTIFACT_TYPES.each do |type| -          next if cask.artifacts[type].empty? -          cask.artifacts[type].each do |artifact| -            activatable_item = (type == :stage_only) ? "<none>" : artifact.first -            puts "#{activatable_item} (#{type})" -          end -        end +        DSL::ORDINARY_ARTIFACT_CLASSES.flat_map { |klass| klass.for_cask(cask) } +                                      .select { |artifact| artifact.respond_to?(:install_phase) } +                                      .each do |artifact| +                                        puts artifact.to_s +                                      end        end      end    end  | 
