class Chef::Knife::ProfitbricksIpblockList
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/profitbricks_ipblock_list.rb, line 10 def run $stdout.sync = true ipblock_list = [ ui.color('ID', :bold), ui.color('Location', :bold), ui.color('IP Addresses', :bold), ] connection ProfitBricks::IPBlock.list.each do |ipblock| ipblock_list << ipblock.id ipblock_list << ipblock.properties['location'] ipblock_list << ipblock.properties['ips'].join(", ").to_s end puts ui.list(ipblock_list, :uneven_columns_across, 3) end