class Wunderlist::Webhook

Attributes

api[RW]
configuration[RW]
created_at[RW]
created_by_id[RW]
id[RW]
list_id[RW]
processor_type[RW]
url[RW]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/wunderlist/webhook.rb, line 8
def initialize(attrs = {})
  @id = attrs['id']
  @list_id = attrs['list_id']
  @created_by_id = attrs['created_by_id']
  @processor_type = attrs['processor_type']
  @url = attrs['url']
  @created_at = attrs['created_at']
  @configuration = attrs['configuration']
end

Public Instance Methods

destroy() click to toggle source
# File lib/wunderlist/webhook.rb, line 18
def destroy
  # Seems no revision id is needed, contrary to documentation
  self.api.request :delete, resource_path
  self.id = nil

  self
end