Method: Chef::ChefFS::FileSystem::BaseFSObject#delete

Defined in:
lib/chef/chef_fs/file_system/base_fs_object.rb

#delete(recurse) ⇒ Object

Delete this item, possibly recursively. Entries MUST NOT delete a directory unless recurse is true.

Raises:



137
138
139
140
141
# File 'lib/chef/chef_fs/file_system/base_fs_object.rb', line 137

def delete(recurse)
  raise NotFoundError.new(self) unless exists?

  raise OperationNotAllowedError.new(:delete, self)
end