Module: BusinessInsightApiClient::Api::Groups
- Included in:
- Client
- Defined in:
- lib/business_insight_api_client/api/groups.rb
Overview
Groups API based methods. This module contains methods to query the Groups API.
Instance Method Summary collapse
-
#create_group(group = {}) ⇒ Object
post: ‘/groups’.
-
#group(id) ⇒ Object
get: ‘/groups/:id’.
-
#groups ⇒ Object
get: ‘/groups’.
-
#update_group(group_id, group = {}) ⇒ Object
put: ‘/groups/:group_id’.
Instance Method Details
#create_group(group = {}) ⇒ Object
post: ‘/groups’
22 23 24 |
# File 'lib/business_insight_api_client/api/groups.rb', line 22 def create_group(group = {}) ::BusinessInsightApiClient::Mash.from_json client.post('/groups', group.to_json) end |
#group(id) ⇒ Object
get: ‘/groups/:id’
15 16 17 |
# File 'lib/business_insight_api_client/api/groups.rb', line 15 def group(id) ::BusinessInsightApiClient::Mash.from_json client.get("/groups/#{id}") end |
#groups ⇒ Object
get: ‘/groups’
9 10 11 |
# File 'lib/business_insight_api_client/api/groups.rb', line 9 def groups ::BusinessInsightApiClient::Mash.from_json client.get('/groups') end |
#update_group(group_id, group = {}) ⇒ Object
put: ‘/groups/:group_id’
30 31 32 |
# File 'lib/business_insight_api_client/api/groups.rb', line 30 def update_group(group_id, group = {}) ::BusinessInsightApiClient::Mash.from_json client.put("/groups/#{group_id}", group.to_json) end |