Module: DockHealthApi::Crud::List

Included in:
DockHealthApi::CustomField, DockHealthApi::CustomStatus, Developer, Organization, Patient, Task, TaskList, User, UserGroup, Webhook
Defined in:
lib/dock_health_api/crud/list.rb

Instance Method Summary collapse

Instance Method Details

#list(params = {}) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/dock_health_api/crud/list.rb', line 4

def list(params={})
  response = execute_request(:get, "#{resource_url}", headers: headers)
  return response if client.config.debug || params.empty?
  search_result = response
  params.each do |p|
    search_result = search_result.select { |list| list[p[0].to_s] == p[1] }
  end
  return search_result
end