Parent

Methods

Files

Class/Module Index [+]

Quicksearch

Chef::Knife::DataBagDelete

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/data_bag_delete.rb, line 32
def run
  if @name_args.length == 2
    delete_object(Chef::DataBagItem, @name_args[1], "data_bag_item") do
      rest.delete_rest("data/#{@name_args[0]}/#{@name_args[1]}")
    end
  elsif @name_args.length == 1
    delete_object(Chef::DataBag, @name_args[0], "data_bag") do
      rest.delete_rest("data/#{@name_args[0]}")
    end
  else
    show_usage
    ui.fatal("You must specify at least a data bag name")
    exit 1
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.