class Chef::Knife::JoyentFwGet
Public Instance Methods
run()
click to toggle source
# File lib/chef/knife/joyent_fw_get.rb, line 13 def run unless name_args.size === 1 show_usage exit 1 end id = name_args.first # puts id res = self.connection.request( :method => "GET", :path => "/my/fwrules/#{id}" ) rules = [ ui.color('ID', :bold), ui.color('Enabled', :bold), ui.color('Rule', :bold), ] if (res.status == 422) output_error(res) else r = res.body rules << r["id"] rules << (r["enabled"] ? ui.color("✓", :cyan) : "✗") rules << r["rule"] ui.list(rules, :uneven_columns_across, 3) end end