class Wunderlist::Reminder

Attributes

api[RW]
created_at[RW]
date[RW]
id[RW]
revision[RW]
task_id[RW]
updated_at[RW]

Public Class Methods

new(attrs = {}) click to toggle source
# File lib/wunderlist/reminder.rb, line 11
def initialize(attrs = {})
  @id = attrs['id']
  @api = attrs['api']
  @task_id = attrs['task_id']
  @created_at = attrs['created_at']
  @updated_at = attrs['updated_at']
  @date = attrs['date']
  @revision = attrs['revision']
end

Public Instance Methods

date=(value) click to toggle source
# File lib/wunderlist/reminder.rb, line 21
def date=(value)
  @date = Time.parse(value).getlocal.iso8601
end

Private Instance Methods

set_attrs(attrs = {}) click to toggle source
# File lib/wunderlist/reminder.rb, line 27
def set_attrs(attrs = {})
  self.id = attrs['id']
  self.api = attrs['api']
  self.task_id = attrs['task_id']
  self.created_at = attrs['created_at']
  self.updated_at = attrs['updated_at']
  self.date = attrs['date']
  self.revision = attrs['revision']
end