class Chef::Knife::JoyentNetworkList

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/joyent_network_list.rb, line 10
def run
  networks = [
    ui.color('ID', :bold),
    ui.color('Name', :bold),
    ui.color(''),
  ]

  self.connection.networks.each do |network|
    networks << network.id
    networks << network.name
    networks << (network.public ? 'public' : 'private')
  end

  puts ui.list(networks, :uneven_columns_across, 3)
  exit 0
rescue => e
  output_error(e)
end