Module: Tacokit::Client::Checklists
- Included in:
- Tacokit::Client
- Defined in:
- lib/tacokit/client/checklists.rb
Instance Method Summary collapse
-
#add_checklist_check_item(checklist_id, name, options = {}) ⇒ Object
(also: #checklist_check_item_create, #add_checklist_item)
Add a checklist item to a checklist.
-
#check_items(checklist_id, options = {}) ⇒ Array
(also: #checklist_check_items)
Retrieve a checklist's check items.
-
#checklist(checklist_id, options = nil) ⇒ Tacokit::Resource
Retrieve a checklist.
-
#checklist_board(checklist_id, options = {}) ⇒ Tacokit::Resource
Retrieve the checklist's board.
-
#checklist_card(checklist_id, options = {}) ⇒ Tacokit::Resource
Retrieve a checklist's card.
-
#create_checklist(card_id, name, options = {}) ⇒ Object
(also: #checklist_create)
Create a checklist.
-
#delete_checklist(checklist_id) ⇒ Object
(also: #checklist_delete)
Delete a checklist.
-
#update_checklist(checklist_id, options = {}) ⇒ Object
(also: #checklist_update)
Updates a checklist.
Instance Method Details
#add_checklist_check_item(checklist_id, name, options = {}) ⇒ Object Also known as: checklist_check_item_create, add_checklist_item
Add a checklist item to a checklist
64 65 66 |
# File 'lib/tacokit/client/checklists.rb', line 64 def add_checklist_check_item(checklist_id, name, = {}) post checklist_path(checklist_id, "checkItems"), .merge(name: name) end |
#check_items(checklist_id, options = {}) ⇒ Array Also known as: checklist_check_items
Retrieve a checklist's check items
36 37 38 |
# File 'lib/tacokit/client/checklists.rb', line 36 def check_items(checklist_id, = {}) checklist_resource checklist_id, "check_items", end |
#checklist(checklist_id, options = nil) ⇒ Tacokit::Resource
Retrieve a checklist
9 10 11 |
# File 'lib/tacokit/client/checklists.rb', line 9 def checklist(checklist_id, = nil) get checklist_path(checklist_id), end |
#checklist_board(checklist_id, options = {}) ⇒ Tacokit::Resource
Retrieve the checklist's board
18 19 20 |
# File 'lib/tacokit/client/checklists.rb', line 18 def checklist_board(checklist_id, = {}) checklist_resource checklist_list_id, "board", end |
#checklist_card(checklist_id, options = {}) ⇒ Tacokit::Resource
Retrieve a checklist's card
27 28 29 |
# File 'lib/tacokit/client/checklists.rb', line 27 def checklist_card(checklist_id, = {}) checklist_resource checklist_id, "card", end |
#create_checklist(card_id, name, options = {}) ⇒ Object Also known as: checklist_create
Create a checklist
54 55 56 57 |
# File 'lib/tacokit/client/checklists.rb', line 54 def create_checklist(card_id, name, = {}) .update card_id: card_id, name: name post "checklists", end |
#delete_checklist(checklist_id) ⇒ Object Also known as: checklist_delete
Delete a checklist
73 74 75 |
# File 'lib/tacokit/client/checklists.rb', line 73 def delete_checklist(checklist_id) delete checklist_path(checklist_id) end |
#update_checklist(checklist_id, options = {}) ⇒ Object Also known as: checklist_update
Updates a checklist
45 46 47 |
# File 'lib/tacokit/client/checklists.rb', line 45 def update_checklist(checklist_id, = {}) put checklist_path(checklist_id), end |