Class: Chef::Knife::GoiardiGelPurge

Inherits:
Chef::Knife show all
Includes:
Goiardi::Gel::KnifeHelpers
Defined in:
lib/chef/knife/goiardi_gel_purge.rb

Instance Method Summary collapse

Methods included from Goiardi::Gel::KnifeHelpers

#apply_time_args, #convert_to_unix_timestamps, #format_event, #format_object_type, #format_time

Instance Method Details

#runObject



15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/chef/knife/goiardi_gel_purge.rb', line 15

def run
	@rest = Chef::REST.new(Chef::Config[:chef_server_url])
	gel_id = name_args[0]

	if gel_id.nil?
	  show_usage
	  exit 1
	end

	gel = @rest.delete("events?purge=#{gel_id}", {})
	output(gel)
end