Module: Rexpense::Resources::Participant
- Included in:
- Advancement, Expense, Reimbursement
- Defined in:
- lib/rexpense/resources/nested_endpoints/participant.rb
Instance Method Summary collapse
-
#leave_participant(resource_id) ⇒ Object
Get resource participants tags.
-
#participants(resource_id) ⇒ Object
Get resource participants tags.
Instance Method Details
#leave_participant(resource_id) ⇒ Object
Get resource participants tags
- API
-
Method:
GET /api/v1/reimbursements/:id/participants
Method:GET /api/v1/expenses/:id/participants
Method:GET /api/v1/advancements/:id/participants
Documentation: developers.rexpense.com/api/advancement_participants#destroy Documentation: developers.rexpense.com/api/expense_participants#destroy Documentation: developers.rexpense.com/api/reimbursement_participants#destroy
31 32 33 34 35 |
# File 'lib/rexpense/resources/nested_endpoints/participant.rb', line 31 def leave_participant(resource_id) http.delete(participants_endpoint(resource_id)) do |response| true end end |
#participants(resource_id) ⇒ Object
Get resource participants tags
- API
-
Method:
GET /api/v1/reimbursements/:id/participants
Method:GET /api/v1/expenses/:id/participants
Method:GET /api/v1/advancements/:id/participants
Documentation: developers.rexpense.com/api/participants#index Documentation: developers.rexpense.com/api/expense_participants#index Documentation: developers.rexpense.com/api/reimbursement_participants#index
14 15 16 17 18 |
# File 'lib/rexpense/resources/nested_endpoints/participant.rb', line 14 def participants(resource_id) http.get(participants_endpoint(resource_id)) do |response| Rexpense::Entities::UserCollection.build response end end |