Class: Messenger::ToDo

Inherits:
Resource show all
Defined in:
lib/messenger/todo.rb

Instance Method Summary collapse

Methods inherited from Resource

#build_uri

Constructor Details

#initialize(*args) ⇒ ToDo

Returns a new instance of ToDo.



10
11
12
13
14
# File 'lib/messenger/todo.rb', line 10

def initialize(*args)
  args = args.flatten(1) unless !args[0].is_a?(Array)
  super(args)
  @project_id = args[3]
end

Instance Method Details

#all(todo_list_id) ⇒ Object



16
17
18
# File 'lib/messenger/todo.rb', line 16

def all(todo_list_id)
  get build_uri(todos_path(@project_id, todo_list_id))
end

#find_by_id(todo_id) ⇒ Object



20
21
22
# File 'lib/messenger/todo.rb', line 20

def find_by_id(todo_id)
  get build_uri(todo_path(todo_id))
end