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, element_name, first, last, parent_resources, prefix, #prefix_options, prefix_source
Instance Method Details
12
13
14
|
# File 'lib/basecamp/resources/todo_item.rb', line 12
def (options = {})
@comments ||= Comment.find(:all, :params => options.merge(:todo_item_id => id))
end
|
#complete! ⇒ Object
16
17
18
|
# File 'lib/basecamp/resources/todo_item.rb', line 16
def complete!
put(:complete)
end
|
#time_entries(options = {}) ⇒ Object
8
9
10
|
# File 'lib/basecamp/resources/todo_item.rb', line 8
def time_entries(options = {})
@time_entries ||= TimeEntry.find(:all, :params => options.merge(:todo_item_id => id))
end
|
#todo_list(options = {}) ⇒ Object
4
5
6
|
# File 'lib/basecamp/resources/todo_item.rb', line 4
def todo_list(options = {})
@todo_list ||= TodoList.find(todo_list_id, options)
end
|
#uncomplete! ⇒ Object
20
21
22
|
# File 'lib/basecamp/resources/todo_item.rb', line 20
def uncomplete!
put(:uncomplete)
end
|