Class: Chef::Knife::VoxelImagesList

Inherits:
Chef::Knife show all
Includes:
VoxelBase
Defined in:
lib/chef/knife/voxel_images_list.rb

Instance Method Summary collapse

Methods included from VoxelBase

#hapi, included

Instance Method Details

#images_listObject



10
11
# File 'lib/chef/knife/voxel_images_list.rb', line 10

def images_list
end

#runObject



13
14
15
16
17
18
19
20
21
22
# File 'lib/chef/knife/voxel_images_list.rb', line 13

def run
  images = [ ui.color('ID', :bold), ui.color('Name', :bold) ]

  hapi.voxel_images_list['images']['image'].each do |image|
    images << image['id']
    images << image['summary']
  end

  puts ui.list(images, :columns_across, 2)
end