module TodoableWrapper::Client::Item
Public Instance Methods
add_item(list_id, item_name)
click to toggle source
# File lib/todoable_wrapper/item.rb, line 7 def add_item(list_id, item_name) validate_token item = { item: {name: item_name} } options = { body: item.to_json, headers: {"Authorization" => "Token token=\"#{@token}\""} } response = self.class.post("/lists/#{list_id}/items", options) response.code end
delete_item(list_id, item_id)
click to toggle source
# File lib/todoable_wrapper/item.rb, line 15 def delete_item(list_id, item_id) validate_token options = { headers: {"Authorization" => "Token token=\"#{@token}\""} } response = self.class.delete("/lists/#{list_id}/items/#{item_id}", options) response.code end
finish_item(list_id, item_id)
click to toggle source
# File lib/todoable_wrapper/item.rb, line 22 def finish_item(list_id, item_id) validate_token options = { headers: {"Authorization" => "Token token=\"#{@token}\""} } response = self.class.put("/lists/#{list_id}/items/#{item_id}/finish", options) response.code end