class Wunderlist::Task

Attributes

api[RW]
date[RW]
done[RW]
id[RW]
important[RW]
list[RW]
name[RW]

Public Class Methods

new(name = nil, date = nil, list = nil, api = nil) click to toggle source
# File lib/wunderlist/task.rb, line 29
def initialize(name = nil, date = nil, list = nil, api = nil)
  @name = name
  @date = date
  @api = api
  @list = list
end

Public Instance Methods

save(api = nil) click to toggle source
# File lib/wunderlist/task.rb, line 36
def save(api = nil)
  @api ||= api
  @api.save self
end
to_s() click to toggle source
# File lib/wunderlist/task.rb, line 41
def to_s
  "[Task]#{done ? " [Done]" : ""}#{important ? " [PRIORITY]" : ""}#{date ? " #{date.to_s}" : ""} - #{name}"
end