class Chef::Knife::SceVlanList
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/sce_vlan_list.rb, line 32 def run $stdout.sync = true validate! vlan_list = [ ui.color('Name', :bold), ui.color('VLAN ID', :bold), ui.color("Location", :bold) ].flatten.compact output_column_count = vlan_list.length vlans = run! vlans.each do |vlan| vlan_list << vlan.name.to_s vlan_list << vlan.id.to_s vlan_list << connection.locations.get(vlan.location).name.to_s end puts ui.list(vlan_list, :uneven_columns_across, output_column_count) end
run!()
click to toggle source
# File lib/chef/knife/sce_vlan_list.rb, line 28 def run! connection.vlans.all end