Module: DockHealthApi::Crud::Update
- Included in:
- DockHealthApi::CustomField, Organization, Patient, Task, TaskList, User, UserGroup
- Defined in:
- lib/dock_health_api/crud/update.rb
Instance Method Summary collapse
Instance Method Details
#update(params = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/dock_health_api/crud/update.rb', line 4 def update(params={}) if params.key?(:organizationId) && params.key?(:userId) resource_url_fixed = "#{Organization.resource_url}/#{params[:organizationId]}/user" params[:id] = params[:userId] else resource_url_fixed = resource_url end id = params.delete(:id) execute_request(:patch, "#{resource_url_fixed}/#{id}", headers: headers, body_params: params) end |