Module: Caplinked::REST::Permissions

Included in:
API
Defined in:
lib/caplinked/rest/permissions.rb

Instance Method Summary collapse

Instance Method Details

#get_folder_permissions(options = {}) ⇒ Object



5
6
7
8
9
# File 'lib/caplinked/rest/permissions.rb', line 5

def get_folder_permissions(options = {})
  params = options.stringify_keys.slice('id', 'workspace_id', 'group_id')
  id = params.delete('id')
  perform_get('/api/v1/permissions/folders/' + id.to_s, params )
end

#update_folder_permissions(options = {}) ⇒ Object



11
12
13
14
15
16
# File 'lib/caplinked/rest/permissions.rb', line 11

def update_folder_permissions(options = {})
  params = options.stringify_keys.slice('id')
  id = params.delete('id')
  body = options.stringify_keys.slice('workspace_id', 'group_id', 'verb', 'folder_action')
  perform_put('/api/v1/permissions/folders/' + id.to_s, {}, body.to_json, {'Content-Type' => 'application/json'} )
end