Sha256: dc715714acf50be6a95d064cf68bbf43a2fa5c3df5770a4a09ef718b98188db0
Contents?: true
Size: 831 Bytes
Versions: 3
Compression:
Stored size: 831 Bytes
Contents
# ## Todo # # Provides access to todolist resoource both at the client level and per-project # # #### Get todos for a todolist # `GET /todolists/1.json` # # todolist = client.todolists!(1) # todolist.todos.remaining # todolist.todos.completed # # #### Get a specific todo # `GET /projects/1/todos/2.json` # # client.projects(1).todos!(2) # # #### Create a todo # `POST /projects/1/todolists/2/todos.json` # # client.projects(1).todolists(2).todos.create!(content: 'Update copy text') # # #### Update a todo # `PUT /projects/1/todos/2.json` # # client.projects(1).todos(2).update!(completed: true) # # #### Delete a todo # `DELETE /projects/1/todos/2.json` # # client.projects(1).todos(2).delete! # module Bcx module Resources class Todo < Rapidash::Base resource :comments end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bcx-1.1.0 | lib/bcx/resources/todo.rb |
bcx-1.0.0 | lib/bcx/resources/todo.rb |
bcx-0.4.0 | lib/bcx/resources/todo.rb |