Sha256: c41c853a6a3f394ad3cd523fb1862993fbb875e6826be573f07b5c911879f35d
Contents?: true
Size: 1.32 KB
Versions: 3
Compression:
Stored size: 1.32 KB
Contents
# ## Todolists # # Provides access to todolist resoource both at the client level and per-project # # #### Get all todolists for a project # `GET /projects/123/todolists.json` # # client.projects(123).todolists! # # #### Get all completed todolists for a project # `GET /projects/1/todolists/completed.json` # # client.projects(123).todolists.completed! # # #### Get todolists for all projects # `GET /todolists.json` # # client.todolists! # # #### Get completed todolists for all projects # `GET /todolists/completed.json` # # client.todolists.completed! # # #### Get specific todolist including the todos # `GET /projects/123/todolists/456.json` # # client.projects(123).todolists!(456) # # #### Create a new todolist # `POST /projects/1/todolists.json` # # client.projects(123).todolists.create!(name: 'My todolist', description: 'This is a todolist') # # #### Update an existing todolist # `PUT /projects/123/todolists/456.json` # # client.projects(123).todolists(456).update!(name: 'Updated todolist') # # #### Delete a todolist # `DELETE /projects/123/todolists/456.json` # # client.projects(123).todolists(456).delete! # module Bcx module Resources class Todolist < Rapidash::Base resource :todos, class_name: 'Bcx::Resources::Todo' resource :comments collection :completed end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bcx-1.1.0 | lib/bcx/resources/todolist.rb |
bcx-1.0.0 | lib/bcx/resources/todolist.rb |
bcx-0.4.0 | lib/bcx/resources/todolist.rb |