Module: Nusii::Crud::DestroySelf

Included in:
Nusii::Client, LineItem, Proposal, Section, WebhookEndpoint
Defined in:
lib/nusii/crud/destroy_self.rb

Instance Method Summary collapse

Instance Method Details

#destroy(options = {}) ⇒ Object

Raises:

  • (ArgumentError)


5
6
7
8
9
10
# File 'lib/nusii/crud/destroy_self.rb', line 5

def destroy options={}
  raise ArgumentError, "This #{self.class.class_name} has no id" if self.id.blank?

  requester = Nusii::Request.new
  requester.delete_call self.class, self.id, options
end