Module: ZendeskAPI::Destroy

Includes:
Rescue
Included in:
DeleteResource, Resource, SuspendedTicket
Defined in:
lib/zendesk_api/actions.rb

Defined Under Namespace

Modules: ClassMethod

Instance Method Summary collapse

Instance Method Details

#destroyBoolean

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

Returns:

  • (Boolean)

    Successful?



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

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

#destroyed?Boolean

Has this object been deleted?

Returns:

  • (Boolean)


135
136
137
# File 'lib/zendesk_api/actions.rb', line 135

def destroyed?
  @destroyed ||= false
end