class Chef::Knife::ScalewayRegionList

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/scaleway_region_list.rb, line 22
def run
  $stdout.sync = true

  validate!

  region_list = [
    ui.color('Name', :bold),
    ui.color('Slug', :bold)
  ]

  regions = [OpenStruct.new(name: 'France 1', slug: 'fr-1')]

  regions.sort_by(&:name).each do |region|
    region_list << region.name
    region_list << region.slug
  end

  puts ui.list(region_list, :uneven_columns_across, 2)
end