lib/todoist/sync/reminders.rb in todoist-ruby-0.1.3 vs lib/todoist/sync/reminders.rb in todoist-ruby-0.2.1
- old
+ new
@@ -1,36 +1,36 @@
module Todoist
module Sync
- class Reminders
+ class Reminders < Todoist::Service
include Todoist::Util
# Return a Hash of reminders where key is the id of a reminder and value is a reminder
def collection
- return ApiHelper.collection("reminders")
+ return @client.api_helper.collection("reminders")
end
# Add a reminder with a given hash of attributes and returns the reminder id.
# Please note that item_id is required as is a date as specific in the
# documentation. This method can be tricky to all.
def add(args)
- return ApiHelper.add(args, "reminder_add")
+ return @client.api_helper.add(args, "reminder_add")
end
# Update a reminder given a hash of attributes
def update(args)
- return ApiHelper.command(args, "reminder_update")
+ return @client.api_helper.command(args, "reminder_update")
end
# Delete reminder given an array of reminders
def delete(reminder)
args = {id: reminder.id}
- return ApiHelper.command(args, "reminder_delete")
+ return @client.api_helper.command(args, "reminder_delete")
end
# Clear locations which is used for location reminders
def clear_locations
args = {}
- return ApiHelper.command(args, "clear_locations")
+ return @client.api_helper.command(args, "clear_locations")
end
end
end
end