Class: Veye::Package::SearchPretty

Inherits:
BasePretty show all
Defined in:
lib/veye/views/package/search_pretty.rb

Instance Method Summary collapse

Methods inherited from BasePretty

#after, #before

Instance Method Details

#format(results) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/veye/views/package/search_pretty.rb', line 6

def format(results)
  items = results['results']
  return if items.nil?

  items.each_with_index do |result, index|
    printf("%3d - %s\n",
           index + 1,
           "#{result["name"]}".color(:green).bright)
    printf("\t%-15s: %s\n", "Product key", result["prod_key"])
    printf("\t%-15s: %s\n", "Latest version",
           "#{result["version"]}".color(:green).bright)
    printf("\t%-15s: %s\n", "Language", result["language"])

    if result.has_key? "group_id" and not result["group_id"].empty?
      printf("\t%-15s: %s\n", "Group id", result["group_id"])
    end
  end
end