class WavefrontCli::Message

CLI coverage for the v2 'message' API.

Public Instance Methods

do_list() click to toggle source

There's an extra flag to “list” that no other commands have.

# File lib/wavefront-cli/message.rb, line 16
def do_list
  wf.list(options[:offset] || 0, options[:limit] || 100, !options[:all])
end
do_mark() click to toggle source
# File lib/wavefront-cli/message.rb, line 31
def do_mark
  wf.read(options[:'<id>'])
end
do_read() click to toggle source
# File lib/wavefront-cli/message.rb, line 20
def do_read
  cannot_noop!

  resp = wf.list(0, :all, false).response.items.select do |msg|
    msg[:id] == options[:'<id>']
  end

  do_mark
  resp.first
end
no_api_response() click to toggle source
# File lib/wavefront-cli/message.rb, line 10
def no_api_response
  %w[do_read]
end