Class: Basecamp::TodoItem
- Inherits:
-
Resource
- Object
- ActiveResource::Base
- Resource
- Basecamp::TodoItem
show all
- Defined in:
- lib/basecamp/resources/todo_item.rb
Instance Method Summary
collapse
Methods inherited from Resource
all, check_prefix_options, first, last, parent_resources, prefix, prefix_source
Instance Method Details
10
11
12
|
# File 'lib/basecamp/resources/todo_item.rb', line 10
def (options = {})
@comments ||= Comment.find(:all, :params => options.merge(:todo_item_id => id))
end
|
#complete! ⇒ Object
14
15
16
|
# File 'lib/basecamp/resources/todo_item.rb', line 14
def complete!
put(:complete)
end
|
#prefix_options ⇒ Object
22
23
24
|
# File 'lib/basecamp/resources/todo_item.rb', line 22
def prefix_options
{ :todo_list_id => todo_list_id }
end
|
#time_entries(options = {}) ⇒ Object
6
7
8
|
# File 'lib/basecamp/resources/todo_item.rb', line 6
def time_entries(options = {})
@time_entries ||= TimeEntry.find(:all, :params => options.merge(:todo_item_id => id))
end
|
#todo_list(options = {}) ⇒ Object
2
3
4
|
# File 'lib/basecamp/resources/todo_item.rb', line 2
def todo_list(options = {})
@todo_list ||= TodoList.find(todo_list_id, options)
end
|
#uncomplete! ⇒ Object
18
19
20
|
# File 'lib/basecamp/resources/todo_item.rb', line 18
def uncomplete!
put(:uncomplete)
end
|