class HaveAPI::Fs::Components::DeleteActionDir

Public Instance Methods

exec() click to toggle source
Calls superclass method HaveAPI::Fs::Components::ActionDir#exec
# File lib/haveapi/fs/components/delete_action_dir.rb, line 5
def exec
  ret = super
  
  if ret.is_a?(HaveAPI::Client::Response) && ret.ok?
    if @resource.is_a?(HaveAPI::Client::ResourceInstance)
      id = @resource.id

    else
      id = @resource.prepared_args.last
    end

    context[:resource_dir].delete(id)
  end

  ret
end