Method: Qtc::Eds::Collection#find

Defined in:
lib/qtc/eds/collection.rb

#find(params = {}) ⇒ Array<Hash>

Find objects

Parameters:

  • params (Hash) (defaults to: {})

Returns:

  • (Array<Hash>)


67
68
69
70
71
72
73
74
75
76
# File 'lib/qtc/eds/collection.rb', line 67

def find(params = {})
  if params[:q] && params[:q].is_a?(Hash)
    params[:q] = params[:q].to_json
  end
  if params[:sort] && !params[:sort].is_a?(String)
    params[:sort] = params[:sort].to_json
  end
  response = client.get("#{path}", params)
  response['results']
end