class Wunderlist::List
Attributes
api[RW]
created_at[RW]
id[RW]
revision[RW]
title[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/wunderlist/list.rb, line 10 def initialize(attrs = {}) @api = attrs['api'] @id = attrs['id'] @title = attrs['title'] @created_at = attrs['created_at'] @revision = attrs['revision'] end
Public Instance Methods
new_task(attrs = {})
click to toggle source
# File lib/wunderlist/list.rb, line 18 def new_task(attrs = {}) self.api.new_task(self.title, attrs) end
tasks(completed: false)
click to toggle source
# File lib/wunderlist/list.rb, line 22 def tasks(completed: false) self.api.tasks([self.title], completed) end
webhooks()
click to toggle source
# File lib/wunderlist/list.rb, line 26 def webhooks self.api.webhooks(self.title) end
Private Instance Methods
set_attrs(attrs = {})
click to toggle source
# File lib/wunderlist/list.rb, line 31 def set_attrs(attrs = {}) self.api = attrs['api'] self.id = attrs['id'] self.title= attrs['content'] self.created_at = attrs['created_at'] self.revision = attrs['revision'] end