class Cyoi::Cli::Image::ImageCliOpenStack
Public Instance Methods
choose_image_id()
click to toggle source
# File lib/cyoi/cli/provider_image/image_cli_openstack.rb, line 8 def choose_image_id hl.choose do |menu| menu.prompt = "Choose image: " images.each do |image| label, code = image[:label], image[:code] menu.choice(label) { return code } end end end
image_id()
click to toggle source
# File lib/cyoi/cli/provider_image/image_cli_openstack.rb, line 4 def image_id choose_image_id end
images()
click to toggle source
# File lib/cyoi/cli/provider_image/image_cli_openstack.rb, line 18 def images provider_client.fog_compute.images.map { |image| { label: image.name, code: image.id }} end