Module: ApRubySdk::ApiOperations::List::ClassMethods

Defined in:
lib/ap_ruby_sdk/api_operations/list.rb

Instance Method Summary collapse

Instance Method Details

#all(pagination_options = {}, url_prefix = nil, api_key = nil) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/ap_ruby_sdk/api_operations/list.rb', line 5

def all(pagination_options={}, url_prefix=nil, api_key=nil)
  response = ApRubySdk.request(:get, "#{url_with_prefix(url_prefix)}/", api_key, pagination_options)
  list = Util.convert_to_ap_object(response[self.list_members], self.url)
  ApRubySdk::Collection.new(
      'items' => list,
      'pagination' => response[:pagination]
  )
end