class Chef::Knife::Cloud::OpenstackFlavorList
Public Instance Methods
before_exec_command()
click to toggle source
# File lib/chef/knife/openstack_flavor_list.rb, line 32 def before_exec_command # set columns_with_info map @columns_with_info = [ { label: "Name", key: "name" }, { label: "ID", key: "id" }, { label: "Virtual CPUs", key: "vcpus" }, { label: "RAM", key: "ram", value_callback: method(:ram_in_mb) }, { label: "Disk", key: "disk", value_callback: method(:disk_in_gb) }, ] @sort_by_field = "name" end
disk_in_gb(disk)
click to toggle source
# File lib/chef/knife/openstack_flavor_list.rb, line 52 def disk_in_gb(disk) "#{disk} GB" end
query_resource()
click to toggle source
# File lib/chef/knife/openstack_flavor_list.rb, line 44 def query_resource @service.list_resource_configurations end
ram_in_mb(ram)
click to toggle source
# File lib/chef/knife/openstack_flavor_list.rb, line 48 def ram_in_mb(ram) "#{ram} MB" end