Module: ZendeskAPI::Destroy

Included in:
DeleteResource, Resource, SuspendedTicket, Topic::TopicComment
Defined in:
lib/zendesk_api/actions.rb

Defined Under Namespace

Modules: ClassMethod

Instance Method Summary (collapse)

Instance Method Details

- (Boolean) destroy

If this resource hasn't already been deleted, then do so.

Returns:

  • (Boolean)

    Successful?



148
149
150
151
152
# File 'lib/zendesk_api/actions.rb', line 148

def destroy
  return false if destroyed? || new_record?
  @client.connection.delete(url || path)
  @destroyed = true
end

- (Boolean) destroyed?

Has this object been deleted?

Returns:

  • (Boolean)


142
143
144
# File 'lib/zendesk_api/actions.rb', line 142

def destroyed?
  @destroyed ||= false
end