Class: Zypper::Onlinesearch::View::Links::Report
- Inherits:
-
Common
- Object
- Page::Common
- Common
- Zypper::Onlinesearch::View::Links::Report
- Defined in:
- lib/zypper/onlinesearch/view.rb
Overview
Report view for links operation.
Class Method Summary collapse
Methods inherited from Common
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 |
.link(args) ⇒ Object
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 |