Module: WavefrontCli::Mixin::Tag

Included in:
Alert, Dashboard, DerivedMetric, Event, Source
Defined in:
lib/wavefront-cli/command_mixins/tag.rb

Overview

Standard tag commands

Instance Method Summary collapse

Instance Method Details

#do_tag_addObject



11
12
13
# File 'lib/wavefront-cli/command_mixins/tag.rb', line 11

def do_tag_add
  wf.tag_add(options[:'<id>'], options[:'<tag>'].first)
end

#do_tag_clearObject



23
24
25
# File 'lib/wavefront-cli/command_mixins/tag.rb', line 23

def do_tag_clear
  wf.tag_set(options[:'<id>'], [])
end

#do_tag_deleteObject



15
16
17
# File 'lib/wavefront-cli/command_mixins/tag.rb', line 15

def do_tag_delete
  wf.tag_delete(options[:'<id>'], options[:'<tag>'].first)
end

#do_tag_setObject



19
20
21
# File 'lib/wavefront-cli/command_mixins/tag.rb', line 19

def do_tag_set
  wf.tag_set(options[:'<id>'], options[:'<tag>'])
end

#do_tagsObject



7
8
9
# File 'lib/wavefront-cli/command_mixins/tag.rb', line 7

def do_tags
  wf.tags(options[:'<id>'])
end