Class: Zypper::Onlinesearch::View::Links::Report

Inherits:
Common show all
Defined in:
lib/zypper/onlinesearch/view.rb

Overview

Report view for links operation.

Class Method Summary collapse

Methods inherited from Common

info_package

Methods inherited from Page::Common

general, no_item, no_packages, separator

Class Method Details

.header(_args) ⇒ Object



289
290
291
292
293
# File 'lib/zypper/onlinesearch/view.rb', line 289

def self.header(_args)
  separator
  puts "#{" " * 3} # | Links"
  separator
end


295
296
297
298
299
300
301
302
303
304
305
# File 'lib/zypper/onlinesearch/view.rb', line 295

def self.link(args)
  n_length = args[:num].to_s.length
  alt_format = PageData::FORMATS[args[:pack][:format]]
  alt_arch = PageData::ARCHS[args[:pack][:arch]]

  puts "#{" " * (5 - n_length)}#{args[:num]} | Format: #{args[:pack][:format].to_s.bold} (#{alt_format})"
  puts "#{" " * 5} | Architecture: #{args[:pack][:arch]} (#{alt_arch})"
  puts "#{" " * 5} | Distribution: #{args[:pack][:distro]}"
  puts "#{" " * 5} | Link: #{args[:pack][:link]}"
  separator
end