class Messenger::ToDoList

Public Class Methods

new(*args) click to toggle source
Calls superclass method Messenger::Resource::new
# File lib/messenger/todo_list.rb, line 10
def initialize(*args)
  args = args.flatten(1) unless !args[0].is_a?(Array)
  super(args)
  @project_id = args[3]
end

Public Instance Methods

all(todo_set_id) click to toggle source
# File lib/messenger/todo_list.rb, line 16
def all(todo_set_id)
  puts build_uri(todo_set_path(todo_set_id))
  get build_uri(todo_set_path(todo_set_id))
end
find_by_id(todo_list_id) click to toggle source
# File lib/messenger/todo_list.rb, line 21
def find_by_id(todo_list_id)
  get build_uri(todo_list_path(todo_list_id))
end

Private Instance Methods

todo_list_path(todo_list_id) click to toggle source
# File lib/messenger/todo_list.rb, line 31
def todo_list_path(todo_list_id)
  "/#{@account_id}/buckets/#{@project_id}/todolists/#{todo_list_id}.json"
end
todo_set_path(todo_set_id) click to toggle source
# File lib/messenger/todo_list.rb, line 27
def todo_set_path(todo_set_id)
  "/#{@account_id}/buckets/#{@project_id}/todosets/#{todo_set_id}/todolists.json"
end