Method: WCC::API::RestClient::Resource#list

Defined in:
lib/wcc/api/rest_client.rb

#list(**filters) ⇒ Object



170
171
172
173
174
175
176
177
# File 'lib/wcc/api/rest_client.rb', line 170

def list(**filters)
  query = extract_params(filters)
  query = (options[:query] || {}).merge(query)
  query = query.merge!(apply_filters(filters, options[:filters]))
  resp = client.get(endpoint, query)
  resp.assert_ok!
  resp.items.map { |s| model.new(s) }
end