class Chef::Knife::SoftlayerVlanList

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/softlayer_vlan_list.rb, line 18
def run
  $stdout.sync = true
  table_data = connection(:network).networks.map do |net|
    {:id => net.id, :name => net.name ? net.name : '[none]', :datacenter => net.datacenter.long_name, :network_space => net.network_space, :router => net.router['hostname'] }
  end
  puts Formatador.display_table(table_data, [:id, :name, :datacenter, :network_space, :router])
end