class Todoable::Item

Constants

FINISH_PATH
ITEM_PATH

Attributes

list_id[RW]
user[RW]

Public Class Methods

new(user, list_id) click to toggle source
# File lib/todoable/item.rb, line 8
def initialize(user, list_id)
    @user = user
    @list_id = list_id
end

Public Instance Methods

create(content) click to toggle source
# File lib/todoable/item.rb, line 13
def create(content)
    user.make_request(LISTS_PATH+list_id+ITEM_PATH, :post, { item: {name: content} })
end
delete(item_id) click to toggle source
# File lib/todoable/item.rb, line 21
def delete(item_id)
    user.make_request(LISTS_PATH+list_id+ITEM_PATH+item_id, :delete)
end
finish(item_id) click to toggle source
# File lib/todoable/item.rb, line 17
def finish(item_id)
    user.make_request(LISTS_PATH+list_id+ITEM_PATH+item_id+FINISH_PATH, :put)
end