class WavefrontDisplay::Proxy

Format human-readable output for proxies.

Public Instance Methods

do_describe() click to toggle source
# File lib/wavefront-cli/display/proxy.rb, line 20
def do_describe
  readable_time(:lastCheckInTime)
  long_output
end
do_list() click to toggle source
Calls superclass method WavefrontDisplay::Base#do_list
# File lib/wavefront-cli/display/proxy.rb, line 10
def do_list
  filter_inactive_proxies! if options[:active]
  super
end
do_list_brief() click to toggle source
Calls superclass method WavefrontDisplay::Base#do_list_brief
# File lib/wavefront-cli/display/proxy.rb, line 15
def do_list_brief
  filter_inactive_proxies! if options[:active]
  super
end
do_shutdown() click to toggle source
# File lib/wavefront-cli/display/proxy.rb, line 29
def do_shutdown
  puts "Requested shutdown of proxy '#{options[:'<id>']}'."
end
do_versions() click to toggle source
# File lib/wavefront-cli/display/proxy.rb, line 25
def do_versions
  multicolumn(:id, :version, :name)
end

Private Instance Methods

filter_inactive_proxies!() click to toggle source
# File lib/wavefront-cli/display/proxy.rb, line 35
def filter_inactive_proxies!
  data.delete_if { |p| p[:status] != 'ACTIVE' }
end